2013-08-25 7 views
1

В JPA1 можно отобразить результат в неуправляемое лицо что-то вроде этого:Карта, не управляемый объект с критериями-апи

Query query = entityManager.createQuery("SELECT NEW com.test.TestInfo(e.name, e.city) from Example e"); 

В JPA2 вы могли бы сделать это следующим образом:

Query query = entityManager.createQuery(“SELECT e.name, e.city from Example e”,TestInfo.Class); 

Как бы это сделать с критериями-api? Я просто не знаю, какие слова для google для.

Любые подсказки?

Jonny

ответ

1

Это может быть сделано с помощью CriteriaBuilder.construct. Первый аргумент - это класс результата, следующие аргументы: Selection s.

Смежные вопросы