mybatis plus query的用法
MyBatis Plus 是基于MyBatis的一款持久层框架,提供了很多方便易用的查询方法。以下是MyBatis Plus中常用的查询用法:
1. 基本查询
  - selectList:查询多条记录,返回一个List对象。
  - selectOne:查询一条记录,返回一个对象。
  - selectMap:查询多条记录,返回一个Map对象,key为指定字段的值,value为对象。
  - selectPage:分页查询,返回一个Page对象,可以获取分页信息和查询结果。
  - selectCount:查询记录数,返回一个整数。
 
2. 条件查询
  - selectList(Wrapper wrapper):根据指定的条件查询记录,返回一个List对象。
  - selectOne(Wrapper wrapper):根据指定的条件查询一条记录,返回一个对象。
  - selectMaps(Wrapper wrapper):根据指定的条件查询多条记录,返回一个Map对象。
  - selectPage(Page page, Wrapper wrapper):根据指定的条件分页查询,返回一个Page对象。
  - selectCount(Wrapper wrapper):根据指定的条件查询记录数,返回一个整数。
 
3. 排序查询
  - orderByAsc:根据指定的字段进行升序排序。
  - orderByDesc:根据指定的字段进行降序排序。
 
4. 连表查询
  - 使用MyBatis Plus的@TableName和@TableId注解标注实体类和主键字段,可自动关联查询。
  - selectList(Wrapper wrapper):根据指定的条件进行连表查询,返回一个List对象。
  - selectOne(Wrapper wrapper):根据指定的条件进行连表查询,返回一个对象。
5. 动态查询
  - 使用MyBatis Plus的@TableName和@TableField注解标注实体类和字段,可实现动态查询。
  - selectList(Wrapper wrapper):根据指定的动态条件查询记录,返回一个List对象。
  - selectOne(Wrapper wrapper):根据指定的动态条件查询一条记录,返回一个对象。
以上是MyBatis Plus中常用的查询用法,具体使用时可以根据自己的需求选择合适的方式。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。