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

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

对象继承


class Admin extends User {
    String department
}

数据表外键关联


static mapping = {
    tablePerHierarchy true
}

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


static mapping = {
    tablePerHierarchy false
}

你可能感兴趣的:(Groovy&Grails-代码剪辑-domain对象继承)