如何在hibernate中使用级联和注解?
但我还是有一个疑问:
我有这种情况:
public class Package(){
@OneToOne(cascade=CascadeType.PERSIST)
private Product product;
@OneToOne(cascade=CascadeType.PERSIST)
private User user;
..
}
当我尝试 session.save(package)
时,发生错误。
我不想保存产品和包装。我只想初始化并将它们设置到我的包对象中。
这可能吗?
最佳答案
参见 hibernate documentation这在这个问题上非常清楚。例如,您可以使用例如
@Cascade(CascadeType.PERSIST)
private List<Object> obj;
或
@OneToMany(cascade = CascadeType.PERSIST)
private List<Object> obj;
关于java - Hibernate:如何在注释中使用级联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5157853/