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

Vir*_*ato 14 grails-orm grails-plugin grails-domain-class grails-2.0

问题

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

  1. grails版本: 2.3.4
  2. Hibernate插件:运行时":hibernate:3.6.10.6"
  3. 我的Bootstrap是空的
  4. 我的控制器和服务测试被评论

这个grails应用程序有多个数据源(我不确定这个事实是否与它有任何关系)并且它发生在从第二个数据源调用Domain对象之后,该数据源已经使用grails反向工程插件进行了反向设计(已完成)在一个单独的项目上,然后导入到我的项目.

这是导致Controller层和服务层出现问题的GORM调用

def campusAttributes = CampusAttribute.findAllByNameLike("%Next Option%")
Run Code Online (Sandbox Code Playgroud)

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

我所做的只是一个grails run-app(没有用maven构建应用程序也没有任何嘲弄)

提前致谢

小智 7

我有同样的问题将grails项目从2.2.4升级到2.3.6.我已将hibernate插件从3.6.10升级到3.6.10.8,错误消失了.

  • 我正面临3.6.10.18 hibernate版本的问题.我的grails版本是2.3.8 (3认同)