0

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
}
4

2 に答える 2

4

Springを使用している場合は、SessionFactoryに使用しているものと同じデータソースを使用してください。アプリを休止状態で設計するのではなく、休止状態を設計に適合させてください。

于 2012-05-02T00:00:21.793 に答える
0

SessionFactoryとConnectionProvider が必要です。Hibernate :接続の提供を参照してください。

于 2012-05-01T23:28:33.137 に答える