【发布时间】:2010-08-18 12:53:30
【问题描述】:
我坚持使用从数据库中删除条目的条目。我将 Hibenrnate 与 spring 集成在一起。 RDMS 是 HyperSql,应用服务器是
Tomcat 6. 对于依赖管理,我使用 maven,对于开发,我使用带有 maven 插件的 Eclipse。
Hibernate is in version: 3.3.2.GA
Spring is in version: 3.0.3.RELEASE
HyperSql is in version: 2.0.0
我的问题如下。首先,我使用合并将条目存储到数据库中。此条目是用户注册请求。条目存储到数据库后,我向该新用户发送电子邮件。此电子邮件包含确认链接。这用于验证他/她在提出注册请求时输入的用户电子邮件地址。用户转到我在电子邮件中发送的链接后,会要求用户提供凭据,如果凭据正常,则确认注册请求并应从数据库中删除。我试图简单地使用 delete(Object) 方法删除这个条目。一切似乎都很好,直到我尝试访问我刚才删除的相同请求。此条目实际上并未被删除,并且在日志中我找到了下一条消息:
在删除处理中处理瞬态实体。
我试图刷新会话并清除它,但它没有做任何好事。
Session factory is: org.springframework.orm.hibernate3.LocalSessionFactoryBean
任何帮助将不胜感激。
最好的问候, 蒂霍
【问题讨论】: