java - StatelessSession#connection() 在 Hibernate 上已弃用?

标签 java hibernate orm database-connection stateless-session

我正在清理一些警告,并且使用 StatelessSessionconnection() 方法发现了一些代码,其弃用文档表示,当在 Session 上弃用相同方法时,他们错过了它。

现在,this question 的答案指向 Session 上的 doWork 方法,但 StatelessSession 上不存在这样的方法。那么,应该如何解决这一弃用问题呢?

最佳答案

StatelessSession.connection()方法的目标是:

Return the current JDBC connection associated with this instance.

StatelessSessionSessionImplementor 继承此方法,它没有被弃用,所以使用它是安全的。即使将从 StatelessSession 中删除它,您仍然可以从 SessionImplementor 中获得此方法。

关于java - StatelessSession#connection() 在 Hibernate 上已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28775446/

相关文章:

java - Hibernate 中所有枚举类型的一张表

java - 停止在 catalina.out 上出现 Hibernate SQL 日志

java - 类型 "YEAR"的 MySQL 到 Hibernate 数据类型映射

django - 在 Django 中执行右连接

java - 最简单/最简单的浏览器游戏引擎是什么?

java - 为什么我们需要Struts2中的可准备接口(interface)?

java - 我收到 530 5.7.0 必须先发出 STARTTLS 命令。 a5sm29349940pbw.4 - 从 java 程序发送邮件时出现 gsmtp 错误,如何解决?

java - 具有多个继承类的通用返回类型的自引用方法

hibernate - Postgres- 目标列表最多可以有 1664 个条目

java - hibernate 总是自行删除表中的所有数据