- 博客(4)
- 收藏
- 关注
原创 MySQL数据库报错Lock wait timeout exceeded; try restarting transaction
应用中有一个定时任务,任务会连接数据库,更新数据,由于数据量比较大,所以任务执行很耗时,超过了MySQL数据库的事务锁定等待超时时间,所以报错了。最好还是优化一下定时任务,如果innodb_lock_wait_timeout设置的时间太长,资源长时间被占用,可能会阻塞其他任务。根据任务的实际耗时情况,修改innodb_lock_wait_timeout的超时时间。先查看MySQL数据库的事务锁定超时时间。
2025-12-26 14:46:52
85
原创 JPA事务 Could not open JPA EntityManager for transaction
spring-data-jpa+hibernate持久化框架
2023-02-03 16:14:42
8404
1
原创 Hibernate3升级Hibernate5后,使用SQL查询的字段名由大写变小写
Hibernate3升级Hibernate5后,使用SQL查询的字段名由大写变小写最近公司的项目从Hibernate3升级到5之后,再调试过程中发现,在MYSQL数据库下,使用原生SQL语句查询的结果字段名从原来的大写变成了小写。比如表中的字段名为 “TEST_NAME” ,我们使用“select test_name from test_table ”进行查询,之前3版本的时候返回的字段名为 “TEST_NAME” ,但是升级到5之后返回的字段名为 “test_name” ,由于代码中很多地方使用的是大
2021-03-24 10:31:47
1884
1
原创 错误:元素ref中不允许出现属性local
今天将spring升级到5,启动项目,出现如下报错:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 135 in XML document from ServletContext resource [/WEB-INF/applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNum
2021-03-24 09:55:26
840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅