gorm – 类[]上的方法在Grails应用程序之外使用.如果在使用模拟API或引导Grails正确的测试的上下文中运行

问题

我知道现在已经有一个问题,但是我认为这个问题可能会因为他们所说的而有所不同.我有以下设置:

grails版本:2.3.4
> Hibernate plugin:runtime“:hibernate:3.6.10.6”
>我的Bootstrap是空的
>我的控制器和服务测试被评论

这个grails应用程序有多个数据源(我不知道这个事实与它有什么关系),它发生在对第二个数据源的Domain对象进行调用之后,这个数据源被反转工程插件(已经完成了)在一个单独的项目,然后导入到我的项目.

这是导致控制器和服务层的问题的GORM调用

def campusAttributes = CampusAttribute.findAllByNameLike("%Next Option%")

我已经发现了一些其他抱怨,这似乎是Maven和grails hibernate插件版本的一个问题,但在这种情况下,问题是非常特别的grails 2.3.1和一个特定的hibernate插件版本.

所有我做的是一个grails运行应用程序(没有建立与maven的应用程序没有任何嘲笑)

提前致谢

最佳答案
我将Grails项目从2.2.4升级到2.3.6也是一样的.我将hibernate插件从3.6.10升级到3.6.10.8,错误消失了.

转载注明原文:gorm – 类[]上的方法在Grails应用程序之外使用.如果在使用模拟API或引导Grails正确的测试的上下文中运行 - 代码日志