Hibernate Annotation的中@ManyToOne和CascadeType问题
A.java
@Entityclass B{...}
多个A对象对应一个B对象,因此当新建,更新A对象时应当创建B对象,但删除A对象时不应当删除B对象。
但如果A的cascade = {CascadeType.PERSIST,CascadeType.MERGE}的话在保存的时候就会有瞬时对象的错误。
但改成@ManyToOne(cascade = {CascadeType.ALL})则不合理,在删除A对象时,也要删B对象,但我们并不希望如此。如果其B对象被其他A对象所使用,则会抛出异常, 1 楼 rosolio 2011-08-15 这个怎么解决?