kann mir eine vollständige 2 Mapping-Datei zur Verfügung stellen, die Kaskadenlöschung implementiert. measn wenn A contase eine Menge von B dann wenn A gelöscht wird B shold automatisch gelöscht werden.Hibernate Kaskade Löschen Beispiel
0
A
Antwort
0
Sie benötigen nur 1 Zuordnungsdatei: die des übergeordneten Objekts. Z.B. Dieses Beispiel aus Hibernate in action
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<class name="hello.Message" table="MESSAGES">
<id
name="id"
column="MESSAGE_ID">
<generator class="increment"/>
</id>
<property
name="text"
column="MESSAGE_TEXT"/>
<many-to-one
name="nextMessage"
cascade="all"
column="NEXT_MESSAGE_ID"/>
</class>
</hibernate-mapping>
Die "Kaskade" Parameter macht den Job. Wenn Sie nur das kaskadierende Löschen wünschen, sollten Sie cascade = "delete" verwenden. Andere Optionen sind "all-delete-orphan" und "delete-orphan". Weitere Informationen finden Sie unter Hibernate documentation.
Verwandte Themen
- 1. Hibernate Kaskade Löschen
- 2. Kaskade = „all-löschen-Waise“
- 3. Hibernate erzeugt keine Kaskade
- 4. SQLAlchemy löschen Kaskade fehlschlägt
- 5. MySQL Fremdschlüssel Einschränkungen, Kaskade löschen
- 6. Laravel 5: Kaskade weich löschen
- 7. Realm "Kaskade löschen" auf Android
- 8. Kaskade löschen mit ManyToMany Beziehung
- 9. Hibernate Einsatz Kaskade nicht fremd Einfügen Schlüssel
- 10. Django Kaskade auf der Rückseite Fremdschlüssel löschen
- 11. Kaskade von vielen zu vielen Beziehung löschen
- 12. EF Optional Navigations Kaskade nicht löschen
- 13. Eclipselink: Probleme mit Kaskade löschen Update statt
- 14. Code erste Kaskade löschen mit Vererbung
- 15. Grails GORM und MYSQL Kaskade löschen Problem
- 16. Hibernate löschen verwandte Tabellen mit löschen HQL?
- 17. Hibernate - One-to-viele Beziehung und WaisenkindRemoval Kaskade
- 18. Hibernate (JPA) Kaskade - Abrufen von id von Kind
- 19. Hibernate @ManyToMany löschen Relation
- 20. Spring Hibernate Objekt löschen
- 21. Hibernate - löschen hql in Eclipse Hibernate Tool
- 22. Löschen von Entitäten in Kaskade funktioniert nicht in ManyToMany-Beziehung
- 23. Code erste eins zu eins aktivieren Kaskade löschen
- 24. Wie Kaskade über löschen viele zu viele Tabellen
- 25. Kaskade löschen auf Viele-zu-viele zwischen derselben Tabelle
- 26. EF-Code erste Kaskade löschen auf Fremdschlüssel one-to-many
- 27. löschen Würfen „gelöschte Objekt würde durch Kaskade neu gespeichert werden“
- 28. Sequelize.js onDelete: 'Kaskade' nicht Löschen von Datensätzen sequelize
- 29. Hibernate HQL löschen mit und
- 30. JPA/Hibernate: ManyToMany löschen Relation
Ich kann nur ein Buch NHibernate In Action vorschlagen. Sie haben ein Beispiel darin. – zvolkov