나는 내 grails 1.1에서 대략 다음과 같은있다. 응용 프로그램gorm/grails app에 지속되지 않는 many-to-many
class AppCategory {
static belongsTo = App
static hasMany = [ apps: App ]
String name
}
class App {
static hasMany = [ categories: AppCategory]
String name
}
App app = new App()
AppCategory appCat = AppCategory.findByName('blah')
app.addToCategories(appCat)
app.save()
올바른 테이블 (app, app_category 및 app_categories)이 만들어지고 열이 모두 잘된 것처럼 보이지만 연결의 레코드로 끝나지 않습니다. 테이블 및 오류 없음. app_category 테이블과 app 테이블이 올바르게 채워집니다.
연결 테이블의 도메인 개체를 수동으로 관리해야합니까? 또는 더 나은 아직, 나는 다만 완전하게 명백한 무언가를 놓치고 있냐?