Mapping GORM两个字段映射为一列抛出异常…insert=";假;更新=";假;

Mapping GORM两个字段映射为一列抛出异常…insert=";假;更新=";假;,mapping,gorm,Mapping,Gorm,我有两个类,一个与另一个相关(这是一对一的关系)。它们两个共享主键 一个属于另一个(belongsTo),另一个有一个父对象(有一个) 大概是这样的: 类父类{ 整数id 静态hasOne=[child:child] } 班童{ 整数id 静态belongsTo=[parent:parent] 静态映射={ 父列:“id” } } 这不起作用!:(我找到了答案,HB错误很明显,但在GORM中,你这样做的方式是不同的 代码将稍有变化。只有id可以改变,而不是关系。您可以告诉Hibernate(和

我有两个类,一个与另一个相关(这是一对一的关系)。它们两个共享主键

一个属于另一个(belongsTo),另一个有一个父对象(有一个

大概是这样的:

类父类{
整数id
静态hasOne=[child:child]
}
班童{
整数id
静态belongsTo=[parent:parent]
静态映射={
父列:“id”
}
}

这不起作用!:(

我找到了答案,HB错误很明显,但在GORM中,你这样做的方式是不同的

代码将稍有变化。只有id可以改变,而不是关系。您可以告诉Hibernate(和GORM)您关心插入和更新哪个字段

注意子对象的映射

类父类{
整数id
静态hasOne=[child:child]
}
班童{
整数id
静态belongsTo=[parent:parent]
静态映射={
父列:“id”,可插入:false,可更新:false
}
}
希望这对每个人都有效。:)