hibernate吧 关注:2,526贴子:3,008
  • 2回复贴,共1

hibernate和mybatis区别有哪些!!!

只看楼主收藏回复

“Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句,不过mybatis可以通过XML或注解方式灵活配置要运行的sql语句。”


1楼2020-01-19 09:01回复
    将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。


    2楼2020-01-19 09:03
    回复
      Hibernate对象/关系映射能力强,数据库无关性好,对于关系模型要求高的软件(例如需求固定的定制化软件)如果用hibernate开发可以节省很多代码,提高效率。但是Hibernate的缺点是学习门槛高,要精通门槛更高,而且怎么设计O/R映射,在性能和对象模型之间如何权衡,以及怎样用好Hibernate需要具有很强的经验和能力才行。


      4楼2020-01-19 09:03
      回复