2 Stimmen

verwandte @OneToOne automatisch in JPA entfernen

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).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X