Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.util.ConcurrentModificationException
### Cause: java.util.ConcurrentModificationException
at org.apache.ibatis.exceptions.ExceptionFac
For the iterative stability problem, it is used for database query. The value of lastbyparam.getid is re assigned to ID, and an error is reported due to the reference of the object; Another problem is that valueconfig is the value obtained from Nacos. The global variable cannot always add ID, and the collection will slowly grow
List<Long> Ids = valueConfig.getIds(); Ids.add(Id); ObjectDO lastByParam = testMapper.getLastByParam(userId, Ids, null); if (lastByParam != null){ Id = lastByParam.getId(); }
The solution is to re new a collection