【发布时间】:2017-09-23 03:15:26
【问题描述】:
我有一个带字段的实体
@UpdateTimestamp
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "updateDate")
private Date updateDate;
当我使用 Hibernate 进行更新时,此字段会自动将日期更改为当前日期
session.save(user); //IT'S OK
bat 我只想通过 Spring Data 设置电子邮件
@Transactional
@Modifying
@Query("update User e set e.email = :email where e.id = :id")
public void setEmail(@Param("id") Long id, @Param("email") String email);
虽然电子邮件更改不是当前时间的字段。为什么?
【问题讨论】:
-
别忘了接受对你有帮助的答案...
标签: java spring hibernate spring-data