Я пытаюсь выполнить запрос из базы данных, используя ссылку eclipse с использованием сущностей. когда я использую обычные записи запроса, возвращаются с текущей даты, когда я использую JPA, возвращаются нулевые записи. Где я могу ошибаться или как я могу использовать функцию to_char в JPA моя база данных — postgresql.
обычный SQL-запрос, который возвращает записи
select *
from mytable
where to_char(transaction_date, 'YYYY-MM-DD') = '2016-01-19';
MyEntity
@Temporal(javax.persistence.TemporalType.DATE)
private Date transaction_date;
EntityManager e = EntityMgr.MyFact().createEntityManager();
e.getTransaction().begin();
Query qry = e.createQuery("from MyEntity u where u.transaction_date=?1");
qry.setParameter(1, new Date(), TemporalType.DATE);
Подробнее здесь: https://stackoverflow.com/questions/348 ... -timestamp