Z witryny Grails: http://www.grails.org/doc/1.0.x/guide/5.%20Object%20Relational%20Mapping%20(GORM).htmlCzy kaskada Grails usuwa się, gdy nie jest używana metoda domain.delete()?
class Airport {
String name
static hasMany = [flights:Flight]
}
class Flight {
String number
static belongsTo = [airport:Airport]
}
Potem dzwoni delete()
na przykład na lotnisku usunie wszelkie związane z obiektów lotu (ponieważ belongTo lotniska). Jeśli miałbym usunąć lotnisko za pomocą numeru executeUpdate
, czy mogę nadal oczekiwać, że usunie on loty?
Dziękujemy
Są prawdopodobnie sposoby obejścia tego problemu przez ręczną konfigurację hibernacji (hibernate.cfg.xml), jeśli musisz. –