내가 Grails를하는 새로운 그리고 난이 같은 두 개의 도메인 클래스가 있습니다크로스 도메인 클래스 제약
이class User {
String username
String password
static hasMany = ['boards':Board]
static belongsTo = ['belongsToBoard':Board]
}
class Board {
String message
boolean starred
}
가 지금과 같은 제약 조건을 원하는 (즉 내가주의 "User
는 board
독특한되는 message
으로 할 수 있습니다" 고유해야 Board
을하지 않지만, 각 User
를 들어, message
독특한 예 같아야합니다.
User : batman
Board: test,test (messages)
하는 것은 유효하지 않은 경우와 같은 :
User: batman
Board: test
User: batgirl
Board: test
이 유효합니다.
grails constraints
블록에서 가능합니까? 내가 어떻게해야합니까?
미리 감사드립니다.
답변 해 주셔서 감사합니다. 그러나 이것은 나의 유스 케이스이고, 사용자는 자신의 보드 (1 - many)를 가질 수 있으며 또한 사용자는 보드에 속할 수 있습니다 (이 경우, 사용자는 보드를 소유하지 않지만 다른 사용자가 만든 보드에 속합니다. – batman