关于hibernate:Grails 3 升级 – 无法提取 ResultSet

Grails 3 Upgrade - could not extract ResultSet

在从 2.2.

grails 3 升级的过程中将多个 mixin 更改为特征后,我收到以下错误

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

错误发生在这里

if (man.names)

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

有什么想法吗?


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

names joinTable: [name:"join_table_name", key: "key", column: "column"]