JPA存储库:在大表中保存实体时出现问题 - 超时错误
- 论坛
- JPA存储库:在大表中保存实体时出现问题 - 超时错误
8 浏览
JPA存储库:在大表中保存实体时出现问题 - 超时错误
我正在使用JPA存储库。
我想在一个包含100000条记录的Mysql表中保存一个实体。
当我执行
FraisProvision fraisProv = new FraisProvision(); ... fraisProvisionRepository.save(fraisProv);
我遇到了这个错误`
Caused by: java.sql.SQLException: Lock wait timeout exceeded; try
restarting transaction
当Mysql表不是那么大时,它工作得很好。
如果我通过MysqlWorkbench在这个表中插入一条记录,记录会立即插入。
我不明白为什么使用JPA存储库插入实体需要这么长时间。