gpt4 book ai didi

java - 与 postgres 的 spring JDBC 连接问题

转载 作者:行者123 更新时间:2023-11-29 09:03:59 24 4
gpt4 key购买 nike

我在 spring 中有一个 api 可以在 postgres 数据库上执行 crud 操作。几次插入后,它试图打开一个新的 jdbc 连接并永远挂起。

[DEBUG,StatefulPersistenceContext,main] initializing non-lazy collections
[TRACE,JDBCContext,main] after autocommit
[DEBUG,ConnectionManager,main] transaction completed on session with on_close connection release mode; be sure to close the session to release JDBC resources!
[TRACE,SessionImpl,main] after transaction completion
[INFO,Initializer,main] Creating publisher user for lisa penny
[DEBUG,DefaultListableBeanFactory,main] Returning cached instance of singleton bean 'transactionManager'
[DEBUG,HibernateTransactionManager,main] Creating new transaction with name [org.temp.demo.core.dao.hb.GenericHibernateDAO.makePersistent]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT; ''
[DEBUG,SessionImpl,main] opened session at timestamp: 13657283326
[DEBUG,HibernateTransactionManager,main] Opened new Session
[org.hibernate.impl.SessionImpl@3a1ca1a4] for Hibernate transaction
[DEBUG,HibernateTransactionManager,main] Preparing JDBC Connection of Hibernate Session [org.hibernate.impl.SessionImpl@3a1ca1a4]
[DEBUG,JDBCTransaction,main] begin
[DEBUG,ConnectionManager,main] opening JDBC connection

每个都停在这里,有人可以提出建议吗?我不知道

最佳答案

操作完成后必须关闭Transaction和Session。如果不是当前 session 和交易正在打开,您打开新交易进行新操作。这将导致您的数据库挂起。

关于java - 与 postgres 的 spring JDBC 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15961461/

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