2015-04-01 18 views
0

我的Grails应用程序正在使用共享的旧数据库。在表模式中没有显式定义的外键约束。然而,在许多表中存在逻辑上的外键关系。我不允许更改数据库模式(因为它是共享数据库,需要获得DBA的许可......)。仅在Grails应用程序GORM中有外键但不在数据库中

有没有办法在不改变现有数据库模式的情况下定义hasMany,ManytoMany和其他GORM约束?

回答

0

你可以让hasMany和belongsTo没有外键。级联删除和所有其他的东西都可以工作,但是如果你的代码做了一些违反FK的事情,你就不会得到FK违规错误。

相关问题