我们有一个现有的Oracle数据库,我想在Grails 2.2.3中进行映射,以便可以在GORM中使用它。我有一个授权表,其中有一些实体(例如基金,组织,帐户等)的主键。表如下所示:

Table: PHONE_AUTH 
 
ID             NOT NULL     NUMBER 
AUTH_CODE                   VARCHAR2 
FUND                        VARCHAR2 
ORGANIZATION                VARCHAR2 
ACCOUNT                     VARCHAR2 

“资金”,“组织”和“帐户”列只是映射到其他表(“基金”表,“帐户”表等)中的记录的主键。如何在Grails中将其映射?我需要使用 static embedded = ['fund', 'organization', 'account']吗?还是以某种方式使用 mappedBy?谢谢!

请您参考如下方法:

所以像这样

class PhoneAuth { 
 
    String authCode 
    Fund fund 
    Organization organization 
    Account account 
 
    static mapping = { 
        table 'phone_auth' 
        version false 
        fund column: 'fund' 
        organization column: 'organization' 
        account column: 'account' 
    } 
} 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!