但是我仍然怀疑:
我有这种情况:
public class Package(){ @OneToOne(cascade=CascadeType.PERSIST) private Product product; @OneToOne(cascade=CascadeType.PERSIST) private User user; .. }
当我尝试时session.save(package),发生错误。我不想保存产品和包装。我只想初始化并将它们设置到我的包对象中。
session.save(package)
那可能吗?
请参阅有关此问题的hibernate文档。例如,您可以使用例如
@Cascade(CascadeType.PERSIST) private List<Object> obj;
要么
@OneToMany(cascade = CascadeType.PERSIST) private List<Object> obj;