hibernate 和 mybatis 分别适用于怎样的场景

mybatis 封装POJO与数据字段的映射,然后SQL有开发人员写。
hibernate 分装了所有数据层的操作,调用方法即可实现。也可以写SQL
在mybatis 里面写自己SQL和hibernate里面写SQL不一样吗,是因为Hibernate封装更多写,所以性能低些吗

都说在互联网应用上Mybatis是更好的选择,为什么?只是因为SQL吗,那hibernate也能自己写SQL

求解。

阅读 9.3k
1 个回答

其实我也不是很清楚,都说hibernate 太重了,但是如果没有实体类用mybatis 做一次更新简直太酸爽建议楼主找一个对比的文章吧。网上有很多对比struts2 和 spring mvc的文章。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进