Как использовать функцию to_char в JPA для получения записей по временной меткеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как использовать функцию to_char в JPA для получения записей по временной метке

Сообщение Anonymous »

Я пытаюсь выполнить запрос из базы данных, используя ссылку 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»