Groovy&Grails-代码剪辑-domain对象继承

拟墨画扇 提交于 2019-11-30 00:49:51

默认的对象继承在数据库中的表现也是将表用外键进行关联管理,当然可以修改默认的配置,而且为了保持对象和数据表的一致性,这里建议修改成一张表来表示继承对象

对象继承

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

数据表外键关联

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

用同一张表放置父子类属性

<!-- lang: groovy -->
static mapping = {
    tablePerHierarchy false
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!