我已经解决了这个问题(至少在Hibernate为此提供了适当的API之前)。解决方案的简短版本:
- 代理会话工厂
- 拦截对getCurrentSession的方法调用,并使用我们已经初始化的CurrentSessionContext实现(不是Hibernate)。
较长版本:http :
//www.developer-b.com/blog/entry/1635/2010/oct/07/intercepting-hibernate-
sessions
来源/ Github:http :
//github.com/multi-tenant/grails-hibernate-hijacker(仍处于实验阶段)
感谢您的输入!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)