mybatisplus多表关联
时间: 2023-11-17 17:57:45 浏览: 68
mybatis-plus-join是mybatis plus的一个多表插件
MyBatis-Plus是MyBatis的增强工具,在多表关联查询方面提供了很多便利。在MyBatis-Plus中,多表关联查询可以通过使用Wrapper或者QueryWrapper来实现。其中,Wrapper是一个抽象类,可以通过继承它来实现多表关联查询。在多表关联查询中,我们可以使用join方法来实现多表关联,使用select方法来指定查询的字段,使用groupBy和orderBy方法来进行分组和排序,使用page方法来进行分页查询。同时,MyBatis-Plus还提供了很多其他的查询方法,例如lambda查询、链式查询等。需要注意的是,在多表关联查询中,我们需要注意避免N+1查询的问题,可以使用@TableName注解来指定表名,使用@TableField注解来指定字段名,以提高查询效率。
阅读全文