如果我希望LocalDateTime
字段在TIMESTAMP
数据库中始终为mysql
类型:我是否比在各个类中不断定义@Column(columnDefinition = "TIMESTAMP NULL DEFAULT NULL")
更好呢?
@Entity
public class MyTable {
@Column(columnDefinition = "TIMESTAMP NULL DEFAULT NULL")
private LocalDateTime mymodification;
}
对于每个应将@Column
保存为timstamp而不是LocalDateTime
的类,必须一遍又一遍地重复相同的datetime
定义。
答案 0 :(得分:0)
InheritanceType.TABLE_PER_CLASS将删除冗余,而@PrePersist将实例化terraform.tfstate
LocalDateTime