什么情况下用hibernate会性能低下??

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:29:03
如题?
哪些项目一般不能用hibernate?

程序设计差的情况下,该Lazy的不Lazy, 不该外联的乱连接, Hibernate调优实际上是数据库调优的过程。

任何Java涉及到DB的项目都可以用Hibernate,因为Hibernate本身支持JDBC的本地SQL查询,同时支持ORM的HQL查询。

但是对于构建超级复杂统计汇总的系统,用iBatis比较好。

银行的一般不用,对sql有苛刻的效率要求

表关系关系复杂的,如多对多。。不过可以通过增加一对多的方式来改变这种状况。

hibernate只是对JDBC做了轻量级的封装,大型的系统应该不用它吧!