@Transactional
fun test(){
val people = peopleRepository.findById(id)? peopleRepository.save(peopleEntity)
people.address = "NY"
}
执行peopleRepository.findById(id)之后,更新工作正常。
但是,在执行保存()之后,update不起作用。
是否再次需要保存()?
我想..如果完成这个测试函数,jpa会对通过 * people.address更改的值进行脏检查。*
因为我已经在上面做了保存()。
1条答案
按热度按时间qfe3c7zg1#
我假设您正在查看生成的SQL语句,但是如果不刷新,就什么都没有。
这个测试如预期的那样工作。2首先执行插入,然后执行更新。