开发者社区> 问答> 正文

请问为什么要用Hibernate mybatis 这么笨重的框架???

我就想不明白了 为什么要用Hibernate mybatis这么笨重的框架

都什么项目,什么团队,什么公司 在用?

展开
收起
爵霸 2016-02-29 16:37:42 3448 0
1 条回答
写回答
取消 提交回答
  • hibernate,优化难度比较大,配置比较困难,但搭好框架后开发效率比mybatis高很多。
    mybatis对sql细节更容易控制,但是写sql比较耗时,要控制好查询sql的重用比较难,造成开发效率较低。

    用好了,两个的性能没有区别,hibernate也有很完善的配置和方法让你做到精细控制,所以说hibernate比mybatis性能差是没什么根据的,多数人不会去很深入地优化hibernate,因为比较复杂。hibernate倾向于以牺牲一些性能提升开发效率,而mybatis把性能掌握更直接地交到了你手里,牺牲了开发效率。

    2019-07-17 18:50:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载
Spring框架入门 立即下载
低代码开发师(初级)实战教程 立即下载