我可以在@Embeddable pojo上使用@CreationTimestamp吗?

时间:2017-12-19 14:08:10

标签: java hibernate

我可以在@Embeddable pojo上使用@CreationTimestamp吗?我注意到添加此类后日期仍然为空:

@Embeddable

公共类LaborPeriodChange实现Serializable {

//@PrePersist

@Temporal(TemporalType.TIMESTAMP)
@Column(updatable = false)
@CreationTimestamp
private Date dateChanged;

到LaborPeriod中的elementcollection。

@ElementCollection
@CollectionTable(name="laborPeriod_change", joinColumns=@JoinColumn(name="FK_LaborPeriod"))
@Column(name="laborPeriod_change")
@JsonIgnore
private List<LaborPeriodChange> laborPeriodChanges = new ArrayList<>();

@CreationTimestamp只能在@Entity pojo上使用吗?

0 个答案:

没有答案