Spring Date Jpa on update current_timestamp 自动维护创建时间和更新时间

@Entity
@Table
public class Topic implements Serializable{


    private static final long serialVersionUID = -7752115605498533357L;

    @Id
    @GeneratedValue
    private Integer id;

    private String name;

    @OneToMany(cascade = {CascadeType.ALL},fetch=FetchType.EAGER,orphanRemoval=true)
    @JoinColumn(name = "topic_id")
    List<Subscriber> subscribers;

    @Column(name = "create_time",insertable = false,updatable = false,columnDefinition="TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
    private Date createTime;
    @Column(name = "update_time",insertable = false,updatable = false,columnDefinition="TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
    private Date updateTime;

}

猜你喜欢

转载自blog.csdn.net/suxinhaixp/article/details/89710503
今日推荐