@Entity
public class MyEntity {
@Column(insertable = false,
updatable = true,
columnDefinition = "TIMESTAMP default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP")
private LocalDateTime modification;
}
В общем, отметка времени должна управляться только mysql, а не приложением, использующим объект.Таким образом, insertable=false
.
Но во время теста junit
я хочу принудительно изменить метку времени модификации на фиксированное значение.Что было бы возможно только если insertable=true
.
Вопрос: можно ли изменить атрибут только во время тестирования?