JPA / метка времени гибернации не сохраняется в базе данных / объекте - PullRequest
7 голосов
/ 30 января 2011

Я использую javax.persistence для моего объекта сущности. MySQL для базы данных. У моего объекта сущности есть поле entryDate

@Column(name = "ENTRYDATE")   
private Date entryDate=new Date();

и когда я сохраняю объект с помощью метода saveOrupdate, сохраняется только дата. Я также хотите сохранить отметку времени вместе с датой. Я не устанавливаю дату явно, так как у меня есть уже объявил это вместе с объявлением поля выше. Как я могу получить время для сохранения вместе с датой.

Спасибо.

Ответы [ 2 ]

14 голосов
/ 30 января 2011

Используйте

@Temporal(TemporalType.TIMESTAMP) 

на вашем атрибуте.

0 голосов
/ 16 февраля 2018
@Column(name = "ENTRYDATE")  
@Temporal(TemporalType.TIMESTAMP) 
private Date entryDate=new Date();

Попробуйте использовать это, если хотите сохранить метку времени, в противном случае вы можете использовать TemporalType.Date (для сохранения только даты) и TemporalType.Time (для сохранения только времени)

...