Я пытаюсь выполнить проверку работоспособности базы данных db2, поэтому я написал:
Session session = _sessionFactory.openSession();
try{
return session.createNativeQuery("SELECT CURRENT DATE from sysibm.sysdummy1", Date.class)
.stream().findFirst().orElse(null);
}
catch (Exception e){
session.close();
throw e;
}
Где Date
имеет тип java.sql.Date
. Я даже пытался добавить этот узел в hibernate.cfg.xml
файл:
<mapping class="java.sql.Date"/>
Сам запрос отлично работает и возвращает «столбец», помеченный как «1» с одной строкой с датой в формате гггг-ММ-дд. Однако, когда я выполняю код, я получаю ошибку:
org.hibernate.MappingException: Неизвестная сущность: java. sql .Date
Я что-то пропустил?