假设我有一个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
);
暂无答案!
目前还没有任何答案,快来回答吧!