common-mapper.xml 595 Bytes
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<!-- 通用xml,用来定义通用的sql,包含分页等,不涉及具体的业务 -->
<mapper namespace="common">

	<!-- MySql分页通用 -->
	<sql id="pageLimit">
		limit #{start}, #{limit}
	</sql>
	
	<!-- Oracle分页通用 -->
	<sql id="pageStart">
		SELECT * FROM (SELECT T2.*, ROWNUM AS ROWNO FROM (
	</sql>
	<sql id="pageEnd">
		<![CDATA[ ) T2 WHERE ROWNUM <= #{end}) TABLE_ALIAS WHERE TABLE_ALIAS.ROWNO > #{start}]]>
	</sql>
</mapper>