Hibernate 已经弃用了 connection() ,因为他们认为这个框架太棒了,没有人会需要这个连接。不,这与提供连接不同,除非您来自 Haskell。无论如何,我有一个更好的想法来摆脱休眠:一个连接包装器围绕休眠会话,因此我可以将会话作为连接传递。我听说有一种方法可以与反射建立联系。有谁知道我在哪里可以买到这样的包装纸?
public class SessionConnection implements Connection {
private final Session session;
private final Connection conn;
public SessionConnection(Session session) {
this.session = session;
this.conn = getConnectionFromStupidHibernate(session);
}
// delegate methods go here
}