升级到 grails 1.3.1 后出现 JDBCExceptionReporter SQL 错误:-64,SQLState:37000 错误

发布于 2024-09-04 14:29:47 字数 323 浏览 7 评论 0原文

我将应用程序升级到 grails 1.3.1(从 1.2.1 开始)。一切正常期待 foo.refresh() 确实从数据库中获取新的 foo 。它的错误是:

util.JDBCExceptionReporter SQL 错误:-64,SQLState:37000 语句中的 OUTER JOIN 条件不允许使用 util.JDBCExceptionReporter

我想这必须与获取有关,因为导致错误的属性必须获取许多其他域内容(可能与 sql 语句中的 OUTER JOIN 一起使用)。

这以前有效,有人可以帮忙吗?

I upgraded my app to grails 1.3.1 (from 1.2.1). everything works fine expect
foo.refresh() which does fetch new foo from database. It errors with:

util.JDBCExceptionReporter SQL Error: -64, SQLState: 37000
util.JDBCExceptionReporter not allowed in OUTER JOIN condition in statement

I guess this has to do something with fetching, because the property that causes the error has to fetch a lot of other domain stuff (probably with OUTER JOIN in sql-statement).

This worked before, anyone can help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

极致的悲 2024-09-11 14:29:48

这个问题在 这个地方

这似乎与 HSQLDB 有关,因为当
使用本地 MySQL-DB! ...
解决方法:
在 grails-app/lib 中安装 hsqldb-2.0.0.jar

This question is discussed at this place:

This seems to be related to HSQLDB, since the error goes away, when
using a local MySQL-DB! ...
Workaround:
install hsqldb-2.0.0.jar in grails-app/lib

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文