2006-12-29 星期五
来源:互联网 发布:辽宁网络电视台直播 编辑:程序博客网 时间:2024/05/22 05:14
刚刚搞定一个从昨天就搞不定的问题,都已经疯了,闹了半天,该了个名字就好了,我要做一个一对多的映射,一个出版社对应多本书,在Publish类里面定义了一个Set的eBook,就是这个eBook这个名字,换了个叫someBook就好了,想想,我的书类叫EBook,难道和这个有关系?纳了闷了,总是报Could not find getter for eBook in Publish类。
关于Hibernate的延时加载,如果出现
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.hwebmapping.pojo.Person.cats, no session or session was closed
的异常,就是Hibernate要读取数据的时候,Session已经关闭,可以用监听器的方法来在页面加载完成后关闭session.(implements javax.servlet.Filter).
出现下面这样的错误:
java.lang.NoClassDefFoundError
at com.hwebmapping.hibernate.HibernateDAOBean.doInsertCardDataToDB(HibernateDAOBean.java:337)
337行是下面finally中的语句
finally
{
HibernateUtil.closeSession();
}
经查原来是因为,在Card.hbm.xml中的类名写错了,找不到,但是报上面的错误让人有点摸不着头脑了,为什么是在closeSession的时候出现的异常呢,按理说应该在加载xml的时候就应该有异常了阿。费解。
<hibernate-mapping>
<class name="com.hwebmapping.pojo.Card" table="Card">
- 2006-12-29 星期五
- 2006-12-1 星期五
- 2006-12-8 星期五
- 2006-12-14 星期五
- 2006-12-22 星期五
- 2006年9月29日星期五
- 2006-9-15 星期五
- 2006-9-22 星期五
- 2006-10-13 星期五
- 2006-10-20 星期五
- 2006-10-27 星期五
- 2006-11-3 星期五
- 2006-11-10 星期五
- 2006-11-17 星期五
- 2006-11-24 星期五
- 2007-1-12 星期五
- 2007-1-12 星期五
- 12-02-24 星期五
- 弄两幅图片玩玩
- 2006-12-22 星期五
- 2006-12-25 星期一
- 2006-12-26 星期二
- 2006-12-27 星期三
- 2006-12-29 星期五
- 2006-12-28 星期四
- 2007-1-4 星期四
- 2007-1-5 星期五
- 学习Spring的事务管理(一)
- 学习Spring的事务管理(二)
- 学习Spring的事务管理(三)
- 平静
- 2007-1-8 星期一