hibernate 为什么处理大量数据的时候效率低
hibernate为什么处理大量数据的时候效率低?
用什么可以优化呢
------解决方案--------------------我也觉得hibernate在处理大量数据时效率不是很好,lz可以通过配置二级缓存,延迟加载等方式缓解,但还是尽量避免过大量数据的处理。
------解决方案--------------------hibernate应该是无辜的
楼主应该学习一下数据库的优化,比如建立索引,优化hql语句等
------解决方案--------------------大量的生成对象,反射的问题,导致Hibernate效率相对会较低,这是没有办法的
Hibernate是表与对象的映射(一个对象映射到一个表)。
MyBatis是查询结果与对象的映射(SQL经常涉及多个表),复杂查询会比Hibernate快一些。
------解决方案--------------------如果 Hibernate 用了关联、级联的话,那样效率会更低!