JPA Criteria

0
 CriteriaBuilder cb = em.getCriteriaBuilder();
 
  CriteriaQuery<Student> q = cb.createQuery(Student.class);
  Root<Student> c = q.from(Student.class);

    q.select(c).where(cb.like(q.get(Student_.imie), "Ania"));

To jest poprawne zapytanie jak chce wyciągnąć listę osób po imieniu?? Czepia mi się do tego q.get(Student_.imie). Co daje to podkreślenie bo wszędzie w tutkach jest.

0

Pokaz klase Student i Student_

0

nie mam klasy Student_

0

sądziłem że jest to jakaś konwencja do oznaczania

0

Powinienes miec. Zerknij sobie tu: http://docs.jboss.org/hibernate/orm/4.0/hem/en-US/html/metamodel.html#metamodel-static

W rozdziale "Example 4.1. Static metamodel example" masz przyklad jak taka klase zrobic.

1 użytkowników online, w tym zalogowanych: 0, gości: 1