没有新消息
更多内容
写回答
1、sql优化方面,Hibernate不需要编写大量的SQL,就可以完全映射,提供了日志、缓存、级联;2、开发方面,MyBatis是一个半自动映射的框架,因为MyBatis需要手动匹配POJO、SQL和映射关系;Hibernate是一个全表映射的框架...全文
0赞
0踩
0评论
简单说的,mybatis:机械工具,使用方便,虽然简化了数据绑定代码,但是整个底层数据库查询实际还是要自己写的,工作量也比较大,而且不太容易适应快速数据库修改;hibernate:智能机器人,但学习、熟练度的成本很高,需要写的代码很少,开发速度很快,...全文
1赞
mybatis与hibernate一样是个orm数据库框架。它与hibernate区别是非常大的,mybatis:小巧、方便、高效、简单、直接、半自动;hibernate:强大、方便、高效、复杂、绕弯子、全自动。
4赞
Hibernate的DAO层开发比MyBatis简单;Hibernate对对象的维护和缓存要比MyBatis好,对增删改查的对象的维护要方便;Hibernate数据库移植性很好,MyBatis的数据库移植性不好,不同的数据库需要写不同SQL。