gpt4 book ai didi

Spring Data JPA,如何获取当前事务上下文使用的Connection

转载 作者:行者123 更新时间:2023-12-05 02:18:16 24 4
gpt4 key购买 nike

如何获取当前事务上下文使用的java.sql.Connection?或者连接实际上是在事务结束时打开的?

最佳答案

注入(inject) entityManager 然后检索当前的 hibernate session

Session session = (Session) entityManager.getDelegate();

然后从 session 中检索 jdbc 连接。

通过使用 doWork 函数,您实际上可以检索连接

session.doWork(new Work() {
@Override
public void execute(Connection connectionToUse) throws SQLException {
}
});

关于Spring Data JPA,如何获取当前事务上下文使用的Connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45978278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com