如果每次都更新所有字段的话会出现很多性能以及脏读幻读的一些问题,能否有办法只更新consumer字段呢?
视频中不是说了吗,先select,然后利用optional对象单独设定某个字段的值,代码如下:
Optional<Luckymoney> repositoryById = repository.findById(luckyid);
if (repositoryById.isPresent()) {
Luckymoney luckymoney = repositoryById.get();
luckymoney.setConsumer(consumer);
return repository.save(luckymoney);
}