@Transactional
fun test(){
val people = peopleRepository.findById(id)? peopleRepository.save(peopleEntity)
people.address = "NY"
}执行peopleRepository.findById(id)后,update工作正常。
但是,在执行save()之后,update无法工作。
又有必要存钱吗?
我以为..。如果完成此测试函数和jpa,则对通过people.address更改的值进行脏检查。
因为我已经在上面保存了()。
发布于 2022-09-29 12:38:45
我假设您正在查看生成的SQL语句。但没有脸红,就没有了。
此测试如预期的那样工作。首先进行插入,然后进行更新。
@Test
void test() {
Person person = new Person();
person.setName("Peter");
person = personRepository.save(person);
person.setName("Max");
personRepository.flush();
}https://stackoverflow.com/questions/73895484
复制相似问题