hibernate@dynamicupdate

093gszye  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(243)

假设我有一个hibernate实体,其字段通过创建新示例(例如lombok builder)进行更改。
这是不是意味着 @DynamicUpdate 你不去上班吗?在这种情况下,是否需要通过setters更改字段?
p、 这里有一个例子

@Table
@Entity
@Builder(toBuilder = true)
class Person {
  private String firstName;
  private String lastName;
}
...
Person person = personRepository.findById(1).orElseThrow();
personRepository.saveAndFlush(
    person.toBuilder()
          .firstName("newName")
          .build()    // creates new instance
);

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题