我又要提问了:
现在我遇到一个难题(是难题吗? 其实不是,只是我不知道怎么解决)
现在我我的项目(struts+hibernate)中有大量的表,表中有大量的关联关系,而且这些关联关系的表数据都是很频繁的查询使用,其实刚刚开始的时候运行还是没有问题的,但是项目越做越多的时候,打开网页没有几页程序就没有办法开始往下走了,求大家一个解决方案::
(以前没有用hibernate开发过项目,问的问题很菜)
类似这样的查询很多:
- Java code
String queryString = "from Bedestate as model where model.jobfonda.id="+hotelid; Query queryObjest=getSession().createQuery(queryString); List list=queryObjest.list(); return list;
------解决方案--------------------
分页。
------解决方案--------------------
getSession()会使内存溢出,需要配置事务进行管理