1.数据量巨大,性能要求高,hibernate由于在ORM映射中对系统资源消耗也比较高,所以不适合
2.hibernate适合:逻辑复杂,数据量不大.
3.sessionFactory的创建非常消耗资源,整个应用一般只要一个
4.将所有的集合属性配置设置为懒加载
5.在定义关联关系时,集合首选Set,如果集合中的实体存在重复,则选择List,数组性能最差
6.在一对多的双向关联中,一般将集合的inverse设置为true,让集合的对方维护关联关系
7.HQL子句本身大小写无关,但是其中出现的类名和属性名必须注意大小写区分
8.对大数据量查询时,慎用list()返回查询结果
9.在性能瓶颈的地方使用JDBC
10.使用双向关联.在大型应用中,几乎所有的关联必须在查询中可以双向导航
本文介绍Hibernate框架使用过程中需要注意的性能优化技巧,包括合理配置SessionFactory、使用懒加载、选择合适的数据集合类型、正确设置关联关系等。
1225

被折叠的 条评论
为什么被折叠?



