admin 管理员组

文章数量: 887021


2024年2月24日发(作者:sql update 更新时间字段)

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中常用的查询用法,具体使用时可以根据自己的需求选择合适的方式。


本文标签: 查询 返回 指定