【问题标题】:Foreign Key references primary key in the same table grails domain class外键引用同一个表 grails 域类中的主键
【发布时间】:2013-09-17 18:12:20
【问题描述】:

我有一个名为 person 的表,主键为 id,在同一个表中,我有一个外键作为 master_id,它在同一个表 person 中引用 id(主键)。如何在 grails 中为 person 创建我的域类。 ?

桌人

 Integer person_id PK auto_increment
 String name
 String address
 String city
 Integer  FK master_id references Person(person_id) 

【问题讨论】:

    标签: grails grails-orm grails-domain-class


    【解决方案1】:

    只需创建一个名称为master 的适当类型的字段:

    class Person {
         Person master
    }
    

    【讨论】:

    • 谢谢!它是否需要域类中的任何映射或外键关联?
    • 不,只要你遵守约定,它就可以工作。此处,字段名称必须与 id 列相同,减去 _id
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-02
    • 2019-12-23
    • 1970-01-01
    • 2017-01-16
    • 2020-08-14
    • 2018-03-25
    相关资源
    最近更新 更多