互联网公司一般用Hibernate吗?连接池(Connection pool)用的多吗?

文心雕码 发布于 2016/09/17 21:51
阅读 1K+
收藏 1

互联网公司用Hibernate吗?Hibernate现在是不是不流行了?

还用像DBCP、Druid这些链接池用的多吗?

加载中
0
WAZXG
WAZXG
目前公司产品还在用,个人不太喜欢用
0
kukudeku
kukudeku
用数据库连接池,持久层实现也用hibernate,但是基本不建议用,因为hibernate对sql封装太厉害了,所以导致他对sql失去了控制,而且在批量处理方面hibernate做的也不是很好!!!最关键的是,虽然hibernate易学易用,但是执行效率不是很高,所以很多互联网公司基本不太用hibernate
0
白小白1
500到1000张表的系统你不用hibernate试一下开发效率,还有每个表的字段平均都在30-70之间。
迷途的码农
迷途的码农
回复 @白小白1 : 本来想回复的,上面都已经说了,就不说了。。。
Suk
Suk
mybaits 确实可以通过表自动生成。除非有太多自定义的 mapper.xml 中有太多自定义的 sql操作
szwx855
szwx855
70个字段,用ibatis自动生成呀。这种一劳永逸的事,我最喜欢了。哈哈,在怎么生成,在怎么改需求,改表,只要生成,重新搞下就是了。
白小白1
回复 @迷途的码农 : 你不会没有做过开发吧,字段太多,你用ibatis要一个一个的对,字段太多了是非常耗时候的,后期维护的时候基本上也不可能现后成ibatis,不信你现在建一个70字段的表,你自己写一个增加功能看看。
迷途的码农
迷途的码农
为什么这么多表和字段就需要hibernate?
0
rabbitgg
rabbitgg

引用来自“kukudeku”的评论

用数据库连接池,持久层实现也用hibernate,但是基本不建议用,因为hibernate对sql封装太厉害了,所以导致他对sql失去了控制,而且在批量处理方面hibernate做的也不是很好!!!最关键的是,虽然hibernate易学易用,但是执行效率不是很高,所以很多互联网公司基本不太用hibernate
你没使用hibernate的原生sql?跟其他的mybatis不也差不多,一个基于java代码,一个基于xml,执行起来,没本质区别,除非,你全部都想使用api或hql进行查的操作。
0
白小白1
没有必要只用一种框架。我们用的是hibernate+springjdbc,80%用的hiberante (新增,修改,删除),复杂查询springjdbc模板。
f
fgod
恩恩! 求赐demo学习
0
wj2699
wj2699
hibernate也是可以把SQL存XML中的,只不过很多程序员还没有达到掌握Hibernate的程度。如果你是技术狂,Hibernate比Mybatis更有意思。如果你只是一般开发者,那Mybatis可能更适合。不要一叶障目。
0
抢小孩糖吃
抢小孩糖吃
springjdbc蛮好用的,优化查询是不错的选择,hibernate我所关注的重点在跨库,如果没有跨库需求,则可以选择其他内容
0
0
kaole
kaole
更多的用mybatis了吧,hibernate 的一些关联关系配置好复杂
0
kukudeku
kukudeku

引用来自“kukudeku”的评论

用数据库连接池,持久层实现也用hibernate,但是基本不建议用,因为hibernate对sql封装太厉害了,所以导致他对sql失去了控制,而且在批量处理方面hibernate做的也不是很好!!!最关键的是,虽然hibernate易学易用,但是执行效率不是很高,所以很多互联网公司基本不太用hibernate

引用来自“io2038”的评论

你没使用hibernate的原生sql?跟其他的mybatis不也差不多,一个基于java代码,一个基于xml,执行起来,没本质区别,除非,你全部都想使用api或hql进行查的操作。

想精通Hibernate确实不太容易,我也在用Hibernate,但是不太精通

返回顶部
顶部