【发布时间】:2014-10-31 02:33:30
【问题描述】:
从远程服务器加载数据的进程,由 REST 调用触发。集成测试失败:
java.lang.NullPointerException: Cannot get property 'currentSession' on null object
加载大量数据,所以每加载几百条记录就刷新一次:
protected cleanUpGorm() {
def session = sessionFactory.currentSession
session.flush()
session.clear()
}
如前所述,会话工厂未加载。这是一个“助手 groovy 类”——既不是服务也不是控制器。我现在必须按照 GrailsApplication 传递 sessionFactory 吗?
【问题讨论】:
标签: grails