werewrew的gravatar头像
werewrew 2015-09-18 10:11:56

Hibernate和mybatis两种java持久层框架哪个在java web项目开发中使用的较多?

Hibernate和mybatis两种java持久层框架哪个在java web项目开发中使用的较多?

所有回答列表(8)
RioLee的gravatar头像
RioLee  LV11 2015年9月18日

都差不多吧

veinrein的gravatar头像
veinrein  LV27 2015年9月18日

同前面那位,用的一半一半吧

Chen.木难的gravatar头像
Chen.木难  LV11 2015年9月18日

个人觉得mybatis,至少这两年都没做hibernate的项目

rabbitld的gravatar头像
rabbitld  LV2 2015年9月18日

那个都行

工具理论的gravatar头像
工具理论  LV6 2015年9月19日

mybatis啊   灵活高效,Hibernate虽然也高效,但是一般的人搞不定.所以绝大多数还算是使用的MyBatis

masque的gravatar头像
masque  LV16 2015年9月20日

hibernate在对简单的单表的增删改查易用明显高于ibatis,但是hibernate对于关联查询如果把控不好,很容易出现性能问题,例如懒加载等问题。

还有一个问题是,如果使用hibernate的api去操作数据库,打印的sql将是hibernate系统自动生成,若根据hibernate自动生成的sql去找到对应的问题点是非常不容易的.这个是我在优化一个项目时所遇到的问题。

jack_liuk的gravatar头像
jack_liuk  LV1 2015年9月20日

看项目需求吧,如果复杂查询,单表操作比较多,就用hibernate,反之用mybatis,也可以一起使用

5069373的gravatar头像
5069373  LV1 2015年9月21日

这个不好说 要看 具体情况

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友