我正在用Spring Boot,MySQL,Hibernate构建简单的REST。我想使用Hibernate保存当前日期(自动生成),但每次我在PostMan中测试它时都得到空
@Entity
@Table (name="purchase")
public class Purchase {
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "name")
private String name;
@Temporal(TemporalType.DATE)
@Column(name="createat")
private Date created;}
CREATE TABLE `purchase`.`purchase` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(45) NOT NULL,
`createat` DATE,
PRIMARY KEY (`id`));我需要将当前日期保存到我的createat列
发布于 2019-05-29 16:30:39
使用Hibernate,您可以只使用@CreationTimestamp来插入默认日期。
@CreationTimestamp
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "create_date")
private Date createDate;并在必要时使用@UpdateTimestamp更新值
@UpdateTimestamp
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "modify_date")
private Date modifyDate;https://stackoverflow.com/questions/56355184
复制相似问题