TOP

Mysql分頁處理(PageHelper)
2017-10-11 15:47:49 】 瀏覽:10375
Tags:

第一次做分頁處理(完全不知道分頁處理到底要做成什么樣?)

理解:其實就是前臺頁面通過傳遞不同的參數{1.查詢的條件。2.查詢頁數(pageNum),3每頁展現的條數(pageSize)},之后我們(只做后臺的數據處理(展示到前臺數據正確就OK),不管前臺拿這些數據干毛線)

[
  {
    "id": 64,
    "name": "fdsaf"
  }
]

格式這些我用的是postman  get測試(反正是這種格式的)

  

.不管做什么sql查詢,先在xxxx可視化工具里面把前臺可能需要到的所有數據查詢出來(如果你用命令窗口爽的不行,沒辦法只能說一句“老司機帶帶我”)优乐棋牌app下载,(其實就是寫個大思路优乐棋牌app下载优乐棋牌app下载,之后再進行一系列的修改sql語句,個人感覺比較方便)

  注:

1
<if test="name != null and name != '' ">
AND name LIKE '%${name}%'
</if>
  (轉)

    1. sql中字符串拼接

         SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%');

    2. 使用 ${...} 代替 #{...}

         SELECT * FROM tableName WHERE name LIKE '%${text}%';   

 (麻蛋的sql語句原來是這樣寫的。害我調試了好久好久 因為原來公司直接模糊查詢是 '%'+{name}+'%'  但是不行了。 我直接用的第二種)

2在mapper.java文件中 查詢的接口需要查詢的字段必須 @Parem("xxx") 不然 你懂得
  
  List<Category> findAll(@Param("name") String name)throws Exception; 

PageHelper使用:

  PageHelper.startPage(currenPage,pageSize); ----->  這些就是前臺傳過來的  PageHelper可以直接用的
 
 
  List<Category> list = categoryMapper.findAll(name);

  list就是返回所需要的結果


請關注公眾號獲取更多資料



】【打印繁體】【】【】 【】【】【】 【關閉】 【返回頂部
上一篇Windows刪除文件時找不到該項目 下一篇word用宏命令完美解決列表編號變..