Собственный запрос JPA с одним столбцом

Мне нужна помощь, как вернуть только один столбец, который является датой, как образец ниже. в настоящее время получение исключения. есть ли прямой возврат Java Date?

    Query currentAsOf = em.createNativeQuery("SELECT CURRENT_AS_OF FROM VW_OP_MKT_OFFERS",java.util.Date.class);

Будем признательны за любую помощь?


person user3157090    schedule 05.06.2014    source источник


Ответы (1)


Вы используете createNativeQuery только с классом для передачи класса сущности, который должен быть создан на основе результатов. Если вам нужны только необработанные данные, просто передайте строку SQL в createNativeQuery, и она вернет данные в виде списка Object[]:

Query currentAsOf = em.createNativeQuery("SELECT CURRENT_AS_OF FROM VW_OP_MKT_OFFERS");
List<Object[]> results = currentAsOf.getResultList();
person Chris    schedule 05.06.2014