Grails 3升级 - 无法提取ResultSet

时间:2016-07-07 11:27:11

标签: hibernate grails gorm grails-3.0

在将多个mixin更改为traits之后,我得到以下错误,作为从2.2升级的grails 3的一部分。

org.hibernate.exception.SQLGrammarException:无法提取ResultSet

错误发生在这里

if(man.names)

names是ManEnt上MansNameEnt类型的hasMany属性,连接表存在于数据库中。不知道为什么现在这个坏了?

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

当我打开hibernate日志时,我可以看到hibernate生成了错误的连接表名。所以在实体类的映射中我明确地设置了连接表,即

名称joinTable:[name:“join_table_name”,key:“key”,column:“column”]