如何更新grails中的多对多关系?

时间:2014-06-04 15:25:12

标签: grails gorm scaffolding

我正在使用grails做一个网站,我使用了脚手架插件来制作CMS。 我有一个域类活动,它有4个多对多关系,这个类是所有关系的所有者。因此,当我从CMS编辑活动时,我有:

http-bio-8080-exec-2] ERROR errors.GrailsExceptionResolver  - MySQLIntegrityConstraintViolationException occurred when processing request: [POST] /KurbanaProject/actividad/update/1
Duplicate entry '1-2' for key 'PRIMARY'. Stacktrace follows:
Message: Duplicate entry '1-2' for key 'PRIMARY

如何更新多对多关系?

感谢

1 个答案:

答案 0 :(得分:0)

我有解决方案,问题是hibernate代理在许多关系中缓存中间表,所以我在我的模型中添加

静态映射{relation lazy:false}