JPA Hibernate @Query 参数可空不为null时再插入 的方法 比较方便的分页方法

@Query 参数可空

例如我需要 id 这个字段可以为空
SELECT * FROM mysql WHRER if(?1!="",id = ?1,1=1);

if(?1!="",id = ?1,1=1) 主要就是这句话,id是列名, ?1是第一个变量

分页方法

分页需要 page和size两个变量,分别为页数和大小
我们传递的时候可以直接先算好,
?1 为 page*size
?2 为size

SELECT * FROM mysql limit ?1,?2;

limit ?1,?2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章