我使用CrudRepository对象为我的实体类获取对象列表。我想复制数据库中的列表,并为修改的列表中的每个Object复制一些字段。如何使用相同的存储库对象实现它?
示例代码如下。它修改了Database中的现有行。我希望它将修改作为新行追加到数据库中。
@Autowired TestRepository testRepository;
List<SampleClass> sampleList = testRepository.findAllBySomeId(id);
sampleList.forEach(i -> i.setSomeValue(1234));
testRepository.saveAll(testRepository);
我需要制作单独的Repository对象吗?是否可以使用@Autowired注释相同的Repository对象?
回首忆惘然
相关分类