草庐IT

truncateMyTable

全部标签

java - 是否可以使用 JpaRepository 在 Spring Data JPA 中使用 "TRUNCATE"?或者比标准 deleteAll() 更有效的方法?

我目前使用标准的jparepository方法repository.deleteAll()在添加新信息之前清理我的表。该表由8300行组成,每行5列。目前将它们全部删除大约需要80秒,而使用标准repository.saveAll(list)将它们放入需要1-3秒。有没有更有效的方法来做到这一点?使用DELETEFROM表在sql中手动删除数据需要0.1秒。使用MySQL数据库。logfromputtingindatalogfromdeletion. 最佳答案 例如,在您的服务界面中:publicinterfaceMyTableIn