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()
内置分页功能,超级牛逼!