![]() |
1
0
首先,为什么说计数器值应该设置为“保存时”?那会很艰难的。我希望相反,您希望在将组织附加到Foobar时设置该值。 其次,正如Paul Keeble在评论中指出的,是的,这个值似乎与组织有关,因此属于那个类。 您需要创建一个方法来将foobar与组织相关联(而不是简单地设置一个成员变量)。此方法必须设置计数器。 public void associateWithOrganization (Organization org) { this.organization = org; org.addAssociation (this); } 在组织上: public void addAssociation (Foobar foo) { this.associationCounter ++; } ... 当然,您还需要“getNumberOfAssociationsForThisOrganization()”和“removeAssociation(this)”方法。 |
![]() |
2
0
我得到了它。尽管有评论,
然而,我觉得这应该以一种不同的方式来实现。我不认为Hibernate直接支持你想要的东西。至少很容易。
我会在
|
![]() |
AntonBoarf · 休眠/春天:悲观主义者vs乐观主义者锁定? 7 年前 |
![]() |
Sinan Samet · Hibernate给出无法确定类型错误 7 年前 |
|
Carlos Chávez · Tomcat/Hibernate配置 7 年前 |
![]() |
Seric · 更改Naturald参数名称后出错 7 年前 |
![]() |
OOvic · 使用JoinTable实现多个关系中的JPQL查询 7 年前 |
![]() |
Jovan0042 · 在H2中持久化多个实体引发异常 7 年前 |