myBatis Plus所有查询方法
时间: 2023-06-25 11:03:56 浏览: 193
MyBatis Plus提供了多种查询方法,包括:
1. selectById(Object id):根据主键查询一条记录
2. selectBatchIds(Collection<? extends Serializable> idList):根据多个主键查询多条记录
3. selectOne(Wrapper<T> queryWrapper):根据条件查询一条记录,如果查询到多条记录会抛出异常
4. selectCount(Wrapper<T> queryWrapper):根据条件查询记录数
5. selectList(Wrapper<T> queryWrapper):根据条件查询多条记录
6. selectMaps(Wrapper<T> queryWrapper):根据条件查询多条记录,返回Map集合
7. selectObjs(Wrapper<T> queryWrapper):根据条件查询多条记录,返回Object集合
8. selectPage(IPage<T> page, Wrapper<T> queryWrapper):根据条件分页查询记录
9. selectMapsPage(IPage<T> page, Wrapper<T> queryWrapper):根据条件分页查询记录,返回Map集合
以上方法都是通过BaseMapper提供的方法实现的,具体使用可以参考MyBatis Plus官方文档。
相关问题
mybatis plus 关联查询
Mybatis-plus-join是一个对Mybatis-plus进行功能升级的工具,它提供了更高效的开发方式,使用方法与Mybatis-plus一样,学习成本低。它增加了多表连接查询功能,摆脱了传统的xml模式多表连接的限制。
要使用Mybatis-plus-join,你可以按照以下步骤进行操作:
1. 下载Mybatis-plus-join工具。
2. 将Mybatis-plus-join打包成jar包,并将其引入到项目中。
3. 在项目的pom.xml文件中配置Mybatis-plus-join的依赖。
4. 准备使用Mybatis-plus-join的核心类MPJLambdaWrapper和MPJQueryWrapper。
5. 使用MPJLambdaWrapper进行多表连接查询,可以使用示例中的3表查询和分页查询作为参考。
6. 使用MPJQueryWrapper进行简单的3表查询和分页查询,但不建议过多使用该方式。
如果你想了解更多关于Mybatis-plus-join的使用方法,请参考Gitee上的文档。
mybatis plus的list方法
mybatis-plus中的list()方法是用于查询数据库中符合条件的多条记录,并将结果以List的形式返回。该方法可以接受一个Wrapper对象作为参数,用于指定查询条件。在执行查询时,mybatis-plus会根据Wrapper对象中的条件生成对应的SQL语句,并将查询结果映射为List对象返回。
阅读全文