【发布时间】:2015-02-09 20:51:48
【问题描述】:
我正在使用 spring-data-jpa interface CrudRepository 在每日批量导入时将大型数据集保存在数据库中。
@Bean
public ItemWriter<MyEntity> jpaItemWriter() {
RepositoryItemWriter<MyEntity> writer = new RepositoryItemWriter<>();
writer.setRepository(repository);
writer.setMethodName("save");
return writer;
}
此接口的默认实现是SimpleJpaRepository,它提供了saveAndFlush() 方法。那是做什么用的?如果我运行这个方法而不是save(),这个方法对我有什么帮助吗,例如关于性能?
【问题讨论】:
标签: java spring jpa spring-data spring-data-jpa