Hibernate version: 3.2.6
Hi :-),
ich versuche jetzt schon seit mehreren Stunden ein völlig simples Beispiel mit Hibernate hinzubekommen und komme einfach nicht weiter. Es geht um ein unidirectionales One-To-Many-Mapping mit den folgenden 2 Klassen:
Code:
@Entity
public class Abteilung {
@Id
private String abtName;
...
}
Code:
@Entity
public class Mitarbeiter{
@Id
private int personalNr;
@ManyToOne
private Abteilung abteilung;
...
}
Alles was ich möchte ist, dass wenn eine Abteilung gelöscht wird, das entsprechende Attribut "abteilung" bei jedem Mitarbeiter, der diese Abteilung referenziert, in der Datenbank auf "null" gesetzt wird. Normalerweise (also mit JDBC und von Hand die Tabellen erstellen) macht man das mit einem entsprechenden Cascade, aber in Hibernate scheint es keinen derartigen Cascade-Type zu geben.
Wie kann man ein solche Problem mit Hibernate lösen? Ich würde mich über alle Tipps freuen :-).
Viele Grüße und Danke,
Finity