Ich verwende das Folgende in JPA:
@Entity
class ParentClass {
@Id
@GeneratedValue
private long id;
...
@OneToOne(cascade = { cascade = { CascadeType.ALL },
mappedBy = "parentClass")
ChildClass child;
..
}
@Entity
class ChildClass {
@OneToOne
ParentClass parentClass;
}
Wenn ich eine Abfrage wie createQuery("DELETE FROM ParentClass pc") ausführe, wird meine Child-Klasse nicht automatisch gelöscht.
Kann dies mit JPA-2.0 gemacht werden? (Ich arbeite mit @OneToMany-Beziehungen).