All Downloads are FREE. Search and download functionalities are using the official Maven repository.

amework.centit-persistence-jdbc.5.3.2302.source-code.ExtendedSqlMap.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap [
        <!ELEMENT sqlMap (sql*)>
        <!ELEMENT sql (#PCDATA)>
        <!ATTLIST sql id  CDATA #REQUIRED>
        <!ATTLIST sql dbtype  (Oracle|SqlServer|DB2|MySql) #IMPLIED>
        ]>
<sqlMap>
    <!-- xml 中不判断id的唯一性,后面的语句会覆盖前面的,所以一般将通用的语句放在前面,数据库特有的语句放在后面。 -->
    <sql id="QUERY_ID_TEST1" dbtype="Oracle">
        <![CDATA[select a.userCode,a.uintCode,b.projectID,
				b.name as projectName,b.projectType,b.totalPoeples
				from projectInfo b join projectOwner a  on a.projectID=b.projectID
				 [companyType | join CompanyInfo c on b.companyId=c.companyId]
				where 1=1 {projectOwner:a,projectInfo:b}
				[projectType:pt| and b.projectType=:pt]
				[:companyType,:companyName | and
				 	 c.companyType=:companyType and c.companyName like :companyName]
				 order by b.name ]]>
    </sql>

    <sql id="QUERY_ID_TEST1" dbtype="MySql">
        <![CDATA[select a.userCode,a.uintCode,b.projectID,
				b.name as projectName,b.projectType,b.totalPoeples
				from projectInfo b join projectOwner a  on a.projectID=b.projectID
				 [companyType | join CompanyInfo c on b.companyId=c.companyId]
				where 1=1 {projectOwner:a,projectInfo:b}
				[projectType:pt| and b.projectType=:pt]
				[:companyType,:companyName | and
				 	 c.companyType=:companyType and c.companyName like :companyName]
				 order by b.name ]]>
    </sql>

</sqlMap>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy