MyBatis+mysql 簡單分頁
阿新 • • 發佈:2017-07-26
system 組件 註意 .class com type limit batis println
註意:limit不能跟動態內容
<select id="fenYe" parameterType="int" resultType="com.xdl.bean.Emp">
select * from emp limit (#{page}-1)*5,5
</select>
這樣是錯誤的
<select id="fenYe" parameterType="int" resultType="com.xdl.bean.Emp">
select * from emp limit #{page},5
</select>
這樣就對了,我們可以在控制層進行page的值得控制,簡單代碼如下:
@Test
public void test4(){
SqlSession ss = MybatisUtil.getSqlSession();
EmpMapper em = ss.getMapper(EmpMapper.class);
int yeshu = 3;
int page = (yeshu-1)*5;
List<Emp> list = em.fenYe(page);
for (Emp emp : list) {
System.out.print("id:"+emp.getId());
System.out.print("\t name:"+emp.getName());
System.out.println("\t salary:"+emp.getSalary());
}
}
這是最簡單的,還有很多優秀的組件,到時候用的時候再來寫。
MyBatis+mysql 簡單分頁