我有一个应用程序,通过Hibernate加载对象并将这些对象作为分离的对象传递给另一层。对这些对象进行的任何更改都会被发送回Hibernate层,在该层上调用
如果我在调用
如果不是,那么在使用分离对象的Hibernate应用程序中通常如何完成这个任务?
saveOrUpdate()
方法对这些对象进行保存。如果我在调用
saveOrUpdate()
方法之前仅从集合中删除子对象,那么Hibernate是否会删除包含在对象集合中的一对多关系的子对象?如果不是,那么在使用分离对象的Hibernate应用程序中通常如何完成这个任务?
@JoinColumn
只是用于覆盖默认的连接列名称。似乎 Hibernate 认为它不是孤儿。你确定其他实体没有引用该子实体吗? - skaffman