Конвертировать DATE из Sysdate Hibernate - PullRequest
0 голосов
/ 30 января 2019

Теперь мне нужно выбрать Sysdate из БД.Я использую Hibernate: Это мой код

Session session = null;
    SessionFactory factory = HibernateConnnection.createSessionFactory();
     session = factory.getCurrentSession();
    String hqlSelect = "select to_char(sysdate, 'dd/MM/YYYY hh24:mi:ss') AS GIO FROM DUAL";
     session.beginTransaction();
     SQLQuery query1 = session.createSQLQuery(hqlSelect);
     DateFormat simpleDateFormat=new SimpleDateFormat("dd/MM/YYYY HH:mm");
     Date dutyDay = (Date) simpleDateFormat.parse(query1.uniqueResult().toString());
     return dutyDay;

Когда я выбираю его, перед тем как выполнить синтаксический анализ для форматирования.Это правильно, но после того, как я отформатирую следующее:

DateFormat simpleDateFormat=new SimpleDateFormat("dd/MM/YYYY HH:mm");
Date dutyDay = (Date) simpleDateFormat.parse(query1.uniqueResult().toString());

Это не правильно.

Где я не прав и как это исправить.Спасибо

...