默认的对象继承在数据库中的表现也是将表用外键进行关联管理,固然能够修改默认的配置,并且为了保持对象和数据表的一致性,这里建议修改为一张表来表示继承对象数据库
对象继承app
<!-- lang: groovy --> class Admin extends User { String department }
数据表外键关联code
<!-- lang: groovy --> static mapping = { tablePerHierarchy true }
用同一张表放置父子类属性对象
<!-- lang: groovy --> static mapping = { tablePerHierarchy false }