0
A
回答
2
除了可以編寫自己的約束條件外,還可以使用validator編寫自己的驗證例程。 Grails的documentation涵蓋了很多的細節,但一個簡單的例子是:
class Meeting {
static belongsTo = [org: Orginization]
static hasMany = [partcipants: Person]
...
static constraints {
org(validator: {val, obj ->
if (obj.partcipants.find{ it.org.id != val.id }) return 'some.message.code'
})
}
...
}
記住上面是把我的頭頂部(我有一個頭冷),但它應該指向您在正確的方向。
相關問題
- 1. 刪除多對一關係的規則
- 2. 在parse.com關係領域的Retriew對象
- 3. Prolog中的規則依賴關係圖
- 4. 對象關係
- 5. R arules:生成關聯關係。有外觀限制的規則
- 6. 添加新對象到關係領域
- 7. 抓取關係的關係對象
- 8. 如何提取關係數據中的關聯規則
- 9. Prolog的父母關係規則
- 10. Rails對象關係
- 11. 對象圖關係
- 12. Javascript對象關係
- 13. NSPredicate關係對象
- 14. 取關係對象
- 15. 關係在oracle對象中?
- 16. SonarLint有關Files.notExists規則
- 17. 關聯規則
- 18. Grails域 - 多對多關係
- 19. grails將域對象添加到沒有域名關係的另一個域
- 20. 關於prolog中的規則。 。
- 21. Swift領域中的一對多關係
- 22. ActiveRecord的關係:追加的ActiveRecord ::關係客體中的對象
- 23. 如何刪除django關係中的對象(保留所有相關對象)?
- 24. 有關係的Django Rest框架對象
- 25. 帶有關係的Web API POST對象
- 26. C中的多對多關係對象#
- 27. 基於CoreData中的關係名稱獲取關係中的所有對象
- 28. Makefile不調用規則依賴關係
- 29. IS_A關係主鍵驗證規則
- 30. 與對象的關係