小编imk*_*epo的帖子

是否可以使用JpaRepository在Spring Data JPA中使用“ TRUNCATE”?还是比标准deleteAll()更有效的方法?

我目前使用标准的jparepository方法repository.deleteAll()在添加新信息之前清理表。该表包含8300行,每行5列。目前将它们全部删除大约需要80秒,而使用标准repository.saveAll(list)将它们放入则需要1-3秒。有更有效的方法吗?在SQL中使用DELETE FROM表手动删除数据需要0.1秒。使用MySQL数据库。从删除日志中放入数据 日志。

java mysql sql spring spring-data-jpa

4
推荐指数
2
解决办法
4172
查看次数

标签 统计

java ×1

mysql ×1

spring ×1

spring-data-jpa ×1

sql ×1