0
java.sql.Connection
を現在のトランザクションコンテキストで使用するにはどうすればよいですか?または、トランザクションの終了時に接続が実際に開かれていますか?Spring Data JPA、現在のトランザクションコンテキストでConnectionを使用する方法
java.sql.Connection
を現在のトランザクションコンテキストで使用するにはどうすればよいですか?または、トランザクションの終了時に接続が実際に開かれていますか?Spring Data JPA、現在のトランザクションコンテキストでConnectionを使用する方法
は、その後のセッションからJDBCコネクションを取得し、現在のHibernateセッション
Session session = (Session) entityManager.getDelegate();
を取得し、その後EntityManagerを注入します。
doWork機能を使用することにより、実際に接続
session.doWork(new Work() {
@Override
public void execute(Connection connectionToUse) throws SQLException {
}
});
を取得することができます