![]() |
1
3
我认为你应该尝试:
因为@pesist注释(不带参数)将您的组对象存储在会话中,当您删除它时,它是一个分离的对象。 http://tapestry.apache.org/tapestry5/tapestry-hibernate/userguide.html 另一种方法是存储组ID(而不是组对象)并在OnActivate方法中检索该对象。 |
![]() |
2
0
我不知道挂毯,但在冬眠中… 当您尝试使用对象A删除实体(对:类和ID)时,会出现此消息,而休眠会话已经具有与此对对应的实例B。 例如,加载用户将加载实体(可能是惰性的)。因此,要删除组,应该使用Hibernate使用的组实例(确切的Java对象)作为用户组。如果使用另一个实例,则会得到该异常。 |
![]() |
3
0
在Tapestry5 wiki上有一个关于这个主题的指南: http://wiki.apache.org/tapestry/Tapestry5AvoidingDifferentObjectWithSameIDExceptions 高温高压 |
![]() |
AntonBoarf · 休眠/春天:悲观主义者vs乐观主义者锁定? 6 年前 |
![]() |
Sinan Samet · Hibernate给出无法确定类型错误 6 年前 |
|
Carlos Chávez · Tomcat/Hibernate配置 6 年前 |
![]() |
Seric · 更改Naturald参数名称后出错 6 年前 |
![]() |
OOvic · 使用JoinTable实现多个关系中的JPQL查询 6 年前 |
![]() |
Jovan0042 · 在H2中持久化多个实体引发异常 6 年前 |