我们有一个现有的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'
}
}




