common-mapper.xml
567 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">
<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>