나는 백 엔드에서 mongodb와 함께 grails 응용 프로그램을 사용하고 있습니다. 같은계단식 : '모두 삭제 고아'는 어떻게 작동합니까?
class User {
String login
String password
static hasMany = [
addWebsites: Website
]
static mapping = { addWebsites cascade:'all-delete-orphan' }
}
및 다른 도메인 클래스 : 나는 두 개의 도메인 클래스가 나는 MongoDB를 직접 사용자를 삭제하고 realted 웹 사이트가도 삭제 될 것으로 예상 시도
class Website{
String website
User user
static belongsTo = [user: User]
static constraints = {
website(url:true, unique: ['user'])
}
}
을하지만하지 않았다 . 나는 mongodb 데이터베이스에서 직접 사용자를 지우는 지 궁금 해서요, 관련 웹 사이트를 삭제해야합니까 아니면이 계단식 삭제가 grails 앱을 통해 사용자를 삭제할 때만 작동해야합니까?
도메인 클래스를 통해 Grails에서만 작동합니다. –
그래서 나는 생각했다. 감사. –