如何在H2数据库中使用JUnit的“更新CURRENT_TIMESTAMP”?
我希望我的实体在每次更新时都有一个修改时间戳。 使用以下定义支持此功能:mysql
@Entity
public class MyTable {
@Column(columnDefinition = "TIMESTAMP default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP")
private LocalDateTime thetime;
}
问题:在我的测试中,我想使用嵌入式内存数据库。而H2不支持.JUnit
H2
on update CURRENT_TIMESTAMP
问题:如何保留列定义(因为除了在自动测试中之外,我将在所有情况下运行mysql)?如何在h2测试中解决这个问题?