私はに変換したいJDBC Connection
オブジェクトを持っています。JDBC ConnectionオブジェクトからHibernateセッションを取得しますか?
これを達成する方法はありますか?
私はグーグルで試してみましたが、結果は逆になっています。
私はに変換したいJDBC Connection
オブジェクトを持っています。JDBC ConnectionオブジェクトからHibernateセッションを取得しますか?
これを達成する方法はありますか?
私はグーグルで試してみましたが、結果は逆になっています。
これはいかがですか?
Session session = getSessionFactory().openSession();
session.doSomethingWorthwhile(new Worthwhile() {
@Override
public void execute(Connection connection) {
//Do something great with SQL here
}
}
接続でセッションを作成するには、SessionFactory
を使用する必要があります。 SessionFactory.openSession(Connection)
javadocによれば、カスタムConnectionProvider
を提供する方が良いですが、シナリオによって異なります。
私はこれまで、各ユーザーのユーザー名とパスワードで開かれた接続を使用する必要がありました。
このメソッドは 'StatelessSession'オブジェクトを返します。 –
私の回答を得ましたhttp://stackoverflow.com/questions/10731266/sessionfactory-opensessionconnection-in-hibernate-4 –