如何在不使用Hibernate时访问当前Session

时间:2015-03-20 11:24:36

标签: mongodb grails

我使用MongoDB作为我的主要数据存储区,所以我不想出于某种原因使用hibernate插件并将其从BuildConfig.groovy中删除。

我的问题是,当我使用 Hibernate 访问currentSession时很简单:
我只是在我的服务上注入sessionFactory然后执行sessionFactory.currentSession

如何在不使用Hibernate时处理currentSession

1 个答案:

答案 0 :(得分:0)

所有版本的GORM都支持静态withSession方法(请参阅文档here):

SomeDomainClass.withSession { session ->
   ...
}

withTransaction一样,您调用它的域类并不重要。