我正在清理一些警告,并且使用 StatelessSession
的 connection()
方法发现了一些代码,其弃用文档表示,当在 Session
上弃用相同方法时,他们错过了它。
现在,this question 的答案指向 Session
上的 doWork
方法,但 StatelessSession
上不存在这样的方法。那么,应该如何解决这一弃用问题呢?
最佳答案
StatelessSession.connection()方法的目标是:
Return the current JDBC connection associated with this instance.
StatelessSession
从 SessionImplementor 继承此方法,它没有被弃用,所以使用它是安全的。即使将从 StatelessSession
中删除它,您仍然可以从 SessionImplementor
中获得此方法。
关于java - StatelessSession#connection() 在 Hibernate 上已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28775446/