Я использую следующее в JPA:
@Entity
class ParentClass {
@Id
@GeneratedValue
private long id;
...
@OneToOne(cascade = { cascade = { CascadeType.ALL },
mappedBy = "parentClass")
ChildClass child;
..
}
@Entity
class ChildClass {
@OneToOne
ParentClass parentClass;
}
Если я выполняю запрос типа createQuery («УДАЛИТЬ ИЗ ParentClass pc»), мой дочерний класс не удаляется автоматически.
Можно ли это сделать с помощью JPA-2.0? (Я работаю с отношениями @OneToMany).