Hibernate Grails应用程序域未映射问题

Hibernate Grails应用程序域未映射问题,hibernate,grails,dns,Hibernate,Grails,Dns,我们有一个已经维护了一年多的Grails应用程序。但最近我们开始出现错误,比如 org.hibernate.hql.ast.QuerySyntaxException: CareAlert is not mapped [from CareAlert p where p.code in (:code)] at $Proxy24.createQuery(Unknown Source) at com.deerwalk.FrontEndService.getAlertMessage(Fro

我们有一个已经维护了一年多的Grails应用程序。但最近我们开始出现错误,比如

org.hibernate.hql.ast.QuerySyntaxException: CareAlert is not mapped [from CareAlert p where p.code in (:code)]
    at $Proxy24.createQuery(Unknown Source)
    at com.deerwalk.FrontEndService.getAlertMessage(FrontEndService.groovy:492)
    at com.deerwalk.FrontEndService$getAlertMessage.call(Unknown Source)
    at com.deerwalk.MemberProfileService.getCareAlertData(MemberProfileService.groovy:81)
    at com.deerwalk.MemberProfileService$getCareAlertData.call(Unknown Source)
    at com.deerwalk.MemberSearchController$_closure6.doCall(MemberSearchController.groovy:891)
    at com.deerwalk.MemberSearchController$_closure6.doCall(MemberSearchController.groovy)
    at grails.plugin.springcache.web.GrailsFragmentCachingFilter.doFilter(GrailsFragmentCachingFilter.groovy:66)
    at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)
    at org.grails.plugin.resource.DevModeSanityFilter.doFilter(DevModeSanityFilter.groovy:44)
    at com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:270)
    at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:106)
    at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:106)
    at java.lang.Thread.run(Thread.java:662)
我们在模块中遇到了这样的错误,我们甚至没有接触过。 问题似乎来自于我们在哪里提出的GORM查询

CareAlert.findAll(“来自CareAlert p,其中p.code位于(:code)”, [代码:代码])

(它不特定于CareAlert域) 解决问题的办法似乎是,如果我们打电话给任何像
CareAlert.get(1)
CareAlert.findAll()
在查询之前至少一次,该域的问题似乎消失了。 所以现在我们只放了一堆线,比如

CareAlert.get(1)

Client.get(1)

在引导程序中


有没有人经历过类似的问题

您使用的是较新版本的依赖项吗?我们使用的是Grails1.3.7,而且我们使用的所有插件都非常旧。我们没有添加任何新插件,也没有对依赖项进行任何更改。。。