小编典典

Hibernate 4.0.0Final在哪里,SessionFactory.openSession(拦截器拦截器)

hibernate

我尝试了一些来自hibernate
4.0拦截器的
代码,该代码为使用会话级拦截器提供了以下代码:

Session session = sf.openSession( new AuditInterceptor() );

但是,我同时检查了hibernate-core 4.0源代码和onliehibernate 4.0 java-
doc
,该类SessionFactory没有方法openSession(Interceptor interceptor),但是hibernate 3.6 java-
doc
确实具有此方法。

有人知道该方法移到哪里吗?如果已弃用,为什么文档仍将其保留在教程文档中?在4.0中如何使用会话级拦截器?


阅读 358

收藏
2020-06-20

共1个答案

小编典典

现在使用Builder模式实现:

Session session = sf.withOptions()
                    .interceptor(new AuditInterceptor())
                    .openSession();
2020-06-20