Skip to content

mybatis-mp 是什么

mybatis-mp 是一款基于mybatis的 ORM框架,ORM程度非常高,几乎不需要再写SQL;

同时内置多种数据库函数,具有良好的不同数据库迁移能力,注意它可以同时支持多种数据库!!!,一款真正意义上的ORM框架

mybatis-mp 具有良好程序设计,非常稳定(经过testcase验证);优雅的API、简而易懂的方法操作,让你写代码和写SQL几乎一样,学习成本几乎为零。

功能强大,支持 多表/子查询,自动分页,优雅的XML自动分页等众多功能!!

特征

1、很轻量,非常轻量

轻量级封装mybatis。 其他框架都比较深度修改了mybatis源码。

2、高性能

对比其他mybatis框架,性能不差,接近最优。

3、灵活方便

高度实现ORM,查询API零学习成本。

4、高可用

可应付90%的SQL需求。

5、可靠,安全

没有过于复杂的设计,但是API却很丰富,足够使用!
其他框架或多或少设计的过于复杂,反而容易出现各种问题。

6、优秀的分页和SQL优化能力

自动过滤多余的left join 、count查询 自动去除order by ,无效的left join
以及select部分替换成 select count() 或 select 1 后 在select count()


内置分页功能,超级牛逼!