为了账号安全,请及时绑定邮箱和手机立即绑定

mybatis和hibernate

mybatis和hibernate

图样图森破丶 2016-11-28 10:53:04
mybatis和hibernate的优缺点?
查看完整描述

5 回答

已采纳
?
qq_彼堓颩鈴_04190530

TA贡献1条经验 获得超9个赞

Mybatis优势

MyBatis可以进行更为细致的SQL优化,可以减少查询字段。

MyBatis容易掌握,而Hibernate门槛较高。

Hibernate优势

Hibernate的DAO层开发比MyBatis简单,Mybatis需要维护SQL和结果映射。

Hibernate对对象的维护和缓存要比MyBatis好,对增删改查的对象的维护要方便。

Hibernate数据库移植性很好,MyBatis的数据库移植性不好,不同的数据库需要写不同SQL。

Hibernate有更好的二级缓存机制,可以使用第三方缓存。MyBatis本身提供的缓存机制不佳

查看完整回答
9 反对 回复 2016-11-28
?
Bobzhangxiaotao

TA贡献9条经验 获得超5个赞

两个都学啊,技多不压身呀


查看完整回答
5 反对 回复 2016-11-28
?
weenhall

TA贡献121条经验 获得超57个赞

你先别管这个,你两个都得学,到了公司叫你用哪个就用哪个,不是你知道优缺点了你想用哪个就是哪个,是给你钱的指定你用哪个,所以都学

查看完整回答
1 反对 回复 2016-11-28
?
爱学的蜗牛

TA贡献29条经验 获得超7个赞

企业实际使用来说 互联网企业使用mybatis较多  虽然我现在用的是JPA hibernate

查看完整回答
反对 回复 2016-11-28
?
Caballarii

TA贡献1123条经验 获得超629个赞

网上一大堆,为什么不自己百度

查看完整回答
反对 回复 2016-11-28
  • 5 回答
  • 10 关注
  • 3329 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信