gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-30 21:40:34 25 4
gpt4 key购买 nike

我尝试了来自 hibernate 4.0 interceptors 的一些代码,它给出了使用 session 级拦截器的代码:

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

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

有人知道方法移动到哪里了吗?如果弃用,为什么文档仍将其保留在教程文档中?以及我应该如何在 4.0 中使用 session 级拦截器?

最佳答案

现在使用Builder模式实现:

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

关于java - Hibernate 4.0.0Final SessionFactory.openSession(拦截器拦截器)在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11428410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com