基础系统的学生信息维护页面,查询显示学生信息,但每次查询过程都很慢,所以对该部分进行优化.
Hibernate调优是使用SSH框架很常见的问题,一般可以从以下几方面考虑:
一、数据库设计调整
二、主配置参数(ID生成策略,二级缓存,lazy加载)
三、一级缓存管理
四、事务控制策略
五、HQL优化
我们这里的优化,是对hql语句的优化,考虑使用select newmap代替hibernate的级联查询。
先说说实体关联关系是怎么样的:
在学生实体Student中,classes是作为一个关联实体而存在的.