1
我有以下的关联故事实体:JPA - 删除实体
- 故事< 1 - *>章
- 故事< 1 - *>评论
- 故事< * -1>用户
删除此实体并处理所有引用的实体的正确方法是什么?是否有一些简化的方式来指定关联实体必须自动处理还是在下面的文章中提到的注解是一种有效的实现方法?
http://blog.xebia.com/2009/04/09/jpa-implementation-patterns-removing-entities/
谢谢。在一些实体上'Cascade'已被定义为'CascadeType.MERGE'。如果这个问题可以改变,我会问我项目上的其他人。 – 2010-04-07 11:22:47
您可以将'CascadeType.DELETE'添加到'MERGE'。 'cascade'属性接受一个cascade类型的数组 – Bozho 2010-04-07 11:50:18
应该是'CascadeType.REMOVE',准确地说:http://www.oracle.com/technology/products/ias/toplink/jpa/resources/toplink-jpa- annotations.html#OneToMany – 2010-04-07 13:27:03