2010-08-13 13 views
5

Czy istnieje sposób na wybranie konkretnej kolumny przy użyciu interfejsu API kryteriów JPA 2? tamWybieranie konkretnych kolumn w API jpa 2 Criteria?

SELECT column1, column2 FROM MyTableThatHasMultipleColumns 

Hibernate za Criteria API można to zrobić za pomocą przewidywaniami, jest odpowiednikiem specyfikacji JPA 2 kryteria:

Poniżej cel komunikat SQL?

Odpowiedz

6

Tak, robi. Metoda select() jest tym, czego potrzebujesz. Z instrukcji openJPA:

Metoda select() określa wynik zapytania. Jeśli nie zostanie określone, wybrana projekcja zostanie uznana za obiekt domeny głównej. Można jednak wyraźnie określić wybrane rzuty jako listę: qdef.select(customer.get(Customer_.name), order.get(Order_.status));

+0

Dzięki! Działa to poprawnie – Joopiter

Powiązane problemy