0

次のクエリから myEntity (e) の結果のみを選択したい

String query = "select e, to_char(message_date, 'yyyyMMdd') as dateOnly from myEntity e where e.lang = 'DE' and e.message.messageDate > sysdate-5 order by dateOnly desc, e.message.messageType asc"

したがって、次のコードを使用すると

entityManager.createQuery(query).getResultList();

結果を取得List<myEntity>するには、次のクエリを実行することを意味します

select e from (select e, to_char(message_date, 'yyyyMMdd') as dateOnly from myEntity e where e.lang = 'DE' and e.message.messageDate > sysdate-5 order by dateOnly desc, e.message.messageType asc)
4

1 に答える 1