Groovy&Grails-代碼剪輯-domain對象繼承

默認的對象繼承在數據庫中的表現也是將表用外鍵進行關聯管理,固然能夠修改默認的配置,並且爲了保持對象和數據表的一致性,這裏建議修改爲一張表來表示繼承對象數據庫

對象繼承app

<!-- lang: groovy -->
class Admin extends User {
    String department
}

數據表外鍵關聯code

<!-- lang: groovy -->
static mapping = {
    tablePerHierarchy true
}

用同一張表放置父子類屬性對象

<!-- lang: groovy -->
static mapping = {
    tablePerHierarchy false
}
相關文章
相關標籤/搜索