我使用MongoDB作为我的主要数据存储区,所以我不想出于某种原因使用hibernate插件并将其从BuildConfig.groovy
中删除。
我的问题是,当我使用 Hibernate 访问currentSession
时很简单:
我只是在我的服务上注入sessionFactory
然后执行sessionFactory.currentSession
如何在不使用Hibernate时处理currentSession
?
答案 0 :(得分:0)
所有版本的GORM都支持静态withSession
方法(请参阅文档here):
SomeDomainClass.withSession { session ->
...
}
与withTransaction
一样,您调用它的域类并不重要。