jpql запрос не работает во время сравнения - PullRequest
0 голосов
/ 16 мая 2018
select ticktime from stocktechnicaldataentity where
ticktime::time>'09:30:00.000' AND ticktime::time<'15:00:00.000' limit 50;

когда я использую этот запрос в postgresql, он дает правильный результат, когда я использую этот запрос в jpql, он не работает.

JPQL-запрос-

 String sql1="select tickTime from stocktechnicaldataentity where  
        tickTime::time>'09:30:00.000' AND tickTime::time<'15:00:00.000' limit 50";
Query query = entityManager.createQuery(sql1);
List<Object[]> results = query.getResultList();

Дайте ошибку

Вызвано: Исключением [EclipseLink-0] (Службы постоянства Eclipse - 2.6.4.qualifier): org.eclipse.persistence.exceptions.JPQLException Описание исключения: синтаксический анализ ошибок [выберите tickTime из stocktechnicaldataentity, где tickTime :: time> '09: 30: 00.000 'И tickTime :: time <'15: 00: 00.000 'limit 50]. </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...