アプリの情報:Grails:多対多の関係からレコードを削除するにはどうすればいいですか?
- Grailsのバージョン:3.1.8
- Groovyのバージョン:2.4.6
- JVMのバージョン:1.8.0_60
マイドメインクラス:
class AgePhase {
String agePhase
static hasMany = [assessors: Assessor]
他のドメインクラス:
class Assessor {
static belongsTo = [AgePhase]
static hasMany = [agePhase: AgePhase]
私のデータベースには、Assessor、AgePhaseとjoin assessor/agePhaseテーブルがあります。
agePhase IDとAssessor IDに基づいてassessor/agePhaseテーブルからレコードを削除するにはどうすればよいですか?
のjointableのエントリは、それが* 'Assessor.findAllByAgePhase(AgePhase.get(agePhaseID))のように単純ではありませんが削除されます.delete() '? –