我们有一个现有的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
?谢谢!
答案 0 :(得分:2)
这样的事情
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'
}
}