难以设置具有休眠 JPA 注释的自动生成时间
多亏了你们,我对冬眠的知识得到了彻底的改善。现在我在这里打了一个关于current_timestamp的块。这是我的代码
@Column(name="DATE_CREATED", insertable=false, updatable=false, columnDefinition="timestamp default current_timestamp")
@org.hibernate.annotations.Generated(value=GenerationTime.INSERT)
@Temporal(javax.persistence.TemporalType.TIMESTAMP)
private Date dateCreated;
@Column(name="LAST_MODIFIED", insertable=false, updatable=false, columnDefinition="datetime")
@org.hibernate.annotations.Generated(value=GenerationTime.ALWAYS)
@Temporal(javax.persistence.TemporalType.TIMESTAMP)
private Date lastModified;
我想date_created获得current_timestamp,我希望lastmodified插入每次更新的时间。显然我不能在同一个表上有2个current_timestamp字段。还有其他方法可以实现这一目标吗?感谢您的阅读