默認的對象繼承在數據庫中的表現也是將表用外鍵進行關聯管理,固然能夠修改默認的配置,並且爲了保持對象和數據表的一致性,這裏建議修改爲一張表來表示繼承對象數據庫
對象繼承app
<!-- lang: groovy --> class Admin extends User { String department }
數據表外鍵關聯code
<!-- lang: groovy --> static mapping = { tablePerHierarchy true }
用同一張表放置父子類屬性對象
<!-- lang: groovy --> static mapping = { tablePerHierarchy false }