1. 程式人生 > >MyBatis+mysql 簡單分頁

MyBatis+mysql 簡單分頁

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 簡單分頁