Я загружаю значение из базы данных, которая является типом данных Timestamp в IBM DB2, но должна быть отображена как java.util.Date для графического интерфейса JSF.Я подумал, просто скажи JPA, что это временная метка, и она справится.Я сделал это следующим образом:
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "DATE")
private Date myTimeStampAsDate;
Однако, если в базе данных есть Дата 9999-12-31 23:59:59, она будет округлена в моей сущности до даты 10000-01-0100: 00
Если я отображу его как настоящий java.sql.Timestamp, он отлично загружает даже миллисекунды.Что мне нужно сделать, чтобы избежать этого "поведения округления", но сохранить java.util.Date для моей сущности и GUI?