Сохраняю сущность в бд с датой
@Temporal(TemporalType.DATE)
private Date date=new Date();
, использую связку jpa+hibernate, когда достаю сущность из бд, то время в дате обнуляется - 00:00:00. Почему так, как с этим бороться и если всё печально, что посоветуете использовать вместо util.Date?
Потому что используете TemporalType.DATE, который указывает, что работаете только с датой без времени. Используйте дату+время, то есть TemporalType.TIMESTAMP.
A в целом рекомендую переходить на Java 8 и использовать классы LocalDateTime и ZonedDateTime. В последних версиях Hibernate появилась их полная поддержка.
Используйте вместо DATE - TIMESTAMP, и время пропадать не будет.
@Temporal(TemporalType.TIMESTAMP)
private Date dateTime;
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости