目前实际开发中,基本上都是使用MyBatis框架, 为什么要使用MyBatis?(MyBatis和Hibernate的区别):
(1)hibernate:全自动化的,不容易做特殊处理,处理简单SQl可以,但是长难复杂的SQL处理起来不容易,
基于全映射的全自动化持久层框架,JavaBean存在大量字段无法只映射部分字段,导致数据库性能下降。
(2)myBatis:对于开发人员而言,核心SQL还是需要自己优化,myBatis是一个半自动化的持久层框架,
myBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。
MyBatis和Hibernate的区别
最新推荐文章于 2021-09-20 09:19:34 发布