介绍
MyBatis-Plus-Join(简称 MPJ)是一个 MyBatis-Plus 的增强工具,在 MyBatis-Plus 的基础上只做增强不做改变,为简化开发、提高效率而生。
特性
- 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑
- 损耗小:启动即会自动注入基本 JOIN,性能基本无损耗,直接面向对象操作
- 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错
- 无学习成本:支持MP风格的查询, 您会MP就会MPJ, 无需额外的学习成本
- 完美适配:兼容MP的别名、逻辑删除、枚举列、TypeHandle列等特性
- 注解支持:支持注解形式一对一、一对多和连表查询形式的一对一和一对多
支持数据库
提示
任何能使用 MyBatis-Plus 进行查询,并且支持标准 SQL 的数据库应该都在 MyBatis-Plus-Join 的支持范围内,具体支持情况如上。
代码托管
演示工程
参与贡献
欢迎各路好汉一起来参与完善 MyBatis-Plus-Join,我们期待你的 PR!
贡献代码:代码地址 MyBatis-Plus-Join,欢迎提交 Issue 或者 Pull Requests