我尝试了一些来自hibernate 4.0拦截器的代码,它提供了使用会话级拦截器的代码:
Session session = sf.openSession( new AuditInterceptor() );
Run Code Online (Sandbox Code Playgroud)
但是,我检查了hibernate-core 4.0源代码和onlie hibernate 4.0 java-doc,该类SessionFactory
没有方法openSession(Interceptor interceptor)
,但hibernate 3.6 java-doc确实有这个方法.
谁知道方法移动到哪里?如果弃用,为什么文档仍然保留在教程文档中?我应该如何在4.0中使用会话级拦截器?
axt*_*avt 26
它现在使用Builder模式实现:
Session session = sf.withOptions()
.interceptor(new AuditInterceptor())
.openSession();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4848 次 |
最近记录: |