【发布时间】:2013-07-03 12:14:24
【问题描述】:
我正在尝试在我尚未编写的应用程序中查找错误。
场景是用户创建一个应用程序,然后创建一个附加到它的产品。应用程序引用了产品,反之亦然。问题是产品没有获得应用程序 ID,我不知道问题出在哪里。在过去的某个时候,它在开发过程中运行正常。
我读到 CascadeType 应该进行同步。我对此了解不多,但它们看起来很奇怪:
class Product {
@ManyToOne(cascade=CascadeType.PERSIST)
Application application;
}
class Application {
@ManyToOne(cascade={CascadeType.REFRESH})
Product product;
}
那么类型设置是否正确?我应该从其他地方搜索问题吗?
【问题讨论】:
标签: java hibernate cascade many-to-one