忘了说了,我取contents是用下面这样的方法的
List topic = session.find("select topic from Topic topic where topicId="+topicId);
Topic tp=(Topic)topic.get(0);
List contents=tp.getContents();
List topic = session.find("select topic from Topic topic where topicId="+topicId);
Topic tp=(Topic)topic.get(0);
List contents=tp.getContents();
解决方案 »
- 求:http://xy.downjoy.com/gCmd.do?cmd=7c&sid=1r4nrhbw8h52ufe3lx60im&gid=g1这个网址的功能如何实现?
- tomcat 找不到java.library.path
- Spring 2.0自动处理事务的问题
- 在TOMCAT上跑没有问题,但是在OC4J上不行!不能一次给200分,解决后开贴再送!
- Hibernate3 和 Sql Server2k问题,在线等
- JBOSS4.01 配置jms的问题
- tomcat 5.0.29服务器,spring 中 配置 hibernate 的数据库 连接池(用tomcat的连接池)问题?
- 哪儿有WEB SERVICE的入门教材?最好是中文版的。
- java把一堆数据写入Excel模板当中去
- 这个hibernate语句如何写,麻烦指点一下
- 关于一个servlet的基础问题
- hibernate中文文档6.5节的问题
可以用spring提供的OpenSessionInViewFilter 或OpenSessionInViewInterceptor
Hibernate.initialize(xx.getContents)
的确是因为session关闭导致这个错误异常
contents=topic.getContents()来得到contents就行了,还有个问题,就是initialize以后要不要做什么动作把它手动关掉?还有,如果我用这个方法重新将session打开,会不会造成两次打开session?这样对性能有什么影响吗?最后一个问题就是让我奇怪的地方,我没有手动关闭session,为什么会造成session关闭呢?是不是执行了某个地方就自动关闭session了?我程序里面是到最后一步才HibernateUtil.closeSession()的