nested exception is org.apache.ibatis.exceptions.PersistenceException: Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.alibaba.druid.pool.DataSourceClosedException: dataSource already closed at Thu Jun 01 14:35:14 CST 2023 The error may exist in class path resource [sqlmap/mapper/BillTaskJobMapper.xml] The error may involve com.alipay.sre.cloudpaychecker.common.dal.dao.BillTaskJobMapper.selectByParam The error occurred while executing a query Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.alibaba.druid.pool.DataSourceClosedException: dataSource already closed at Thu Jun 01 14:35:14 CST 2023
时间: 2024-04-28 07:23:18 浏览: 276
Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法
这个错误信息是由 Spring JDBC 和 MyBatis 框架共同抛出的,一般是由于无法获取数据库连接引起的。可能的原因包括数据库连接池已关闭、数据库连接被占用或者网络故障等。建议你检查以下几个方面:
1. 数据库连接池是否已关闭,如果已关闭,则需要重新配置并启动连接池。
2. 数据库连接是否被占用,如果被占用,则需要等待一段时间后再次尝试获取连接。
3. 检查数据库连接配置是否正确,包括数据库地址、用户名、密码等信息。
4. 检查数据库是否正常运行,例如是否处于维护状态或者是否出现了网络故障。
如果以上方法都无法解决问题,建议你查看完整的错误信息,尝试定位问题所在的具体位置,并根据实际情况采取相应的措施。
阅读全文