Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate Grails服务中的sessionFactory为空_Hibernate_Grails - Fatal编程技术网

Hibernate Grails服务中的sessionFactory为空

Hibernate Grails服务中的sessionFactory为空,hibernate,grails,Hibernate,Grails,我已经在我的类类更新服务中定义了def sessionFactory。但是sessionFactory始终保持null。(我正在从控制器和作业调用服务) 我需要从该服务中清除Hibernate二级查询缓存。可能是什么问题?您在控制器和作业中是否也使用了def updateService,还是使用了new updateService()?您必须使用依赖项注入(即def foo)。您在控制器和作业中是否也使用def updateService,还是正在使用new updateService()?您必

我已经在我的类
类更新服务中定义了
def sessionFactory
但是
sessionFactory
始终保持
null
。(我正在从控制器和作业调用服务)


我需要从该服务中清除Hibernate二级查询缓存。可能是什么问题?

您在控制器和作业中是否也使用了
def updateService
,还是使用了
new updateService()
?您必须使用依赖项注入(即
def foo
)。

您在控制器和作业中是否也使用
def updateService
,还是正在使用
new updateService()
?您必须使用依赖注入(即
def foo
),您是对的!我仍然是Grails的初学者,使用依赖注入是错误的。我在控制器和作业中使用了新的UpdateService。请提供答案,以便我选择它作为正确答案:)