Skip to content

mybatis-plus 联表查询

javaSpringBootmybatis-plusmysql

前言

作为mybatis的增强工具,mybatis-plus的出现极大的简化了开发中的数据库操作,但是长久以来,它的联表查询能力一直被大家所诟病。一旦遇到left join或right join的左右连接,手写上一大段的sql语句。

mybatis-plus-join 介绍

MyBatis-Plus-Join (简称 MPJ)是一个 MyBatis-Plus 的增强工具,在 MyBatis-Plus 的基础上只做增强不做改变,为简化开发、提高效率而生。

特性

  • 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑
  • 无感引入, 支持MP风格的查询, 您会MP就会MPJ, 无需额外的学习成本
  • 兼容MP的别名、逻辑删除、枚举列、TypeHandle列等特性
  • 支持注解形式一对一、一对多和连表查询形式的一对一和一对多

代码托管

github.com | gitee.com

使用

官方文档