Mybatis Example怎么用
导读:本文共3926字符,通常情况下阅读需要13分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Mybatis Example的高级用法近几个项目一直使用的mybatis来对数据库做查询,期间用到了很多高效简洁的查询方法,特此记录和分享。一. mapper接口中的函数及方法方法名功能int countByExample(UserExample example)按条件计数int deleteByPrimaryKey(Integer id)按主键删除int d... ...
目录
(为您整理了一些要点),点击可以直达。近几个项目一直使用的mybatis来对数据库做查询,期间用到了很多高效简洁的查询方法,特此记录和分享。
example 用于添加条件,相当于where后面的部分,理论上单表的任何复杂条件查询都可以使用example来完成。
1.基本字段查询
2. and or 查询
注意:如果不加 example.and(criteria1);,则默认example只添加生成的第一个criteria,criteria1 将不会加到此条件中
3. 数组参数的条件查询
我们在使用mybatis example做业务 增/删/改/查时,会遇到一些场景。做一下记录。
使用mybatis example方式做查询时候,业务需要按照条件排序,比如:创建时间倒序
2.1 示例:
注: 多条件排序写法如下:
3.1 借助PageHelper
我们通过Pagehelper做分页查询,那么limit同样可以使用Pagehelper。如下,查询符合条件中的前50条。这里不会返回数据总数 count
Mybatis Example怎么用的详细内容,希望对您有所帮助,信息来源于网络。