hibernate-criteria

JPA i Hibernate-kryteria vs. JPQL lub HQL

Jakie są plusy i minusy stosowania kryteriów lub HQL ? Criteria API jest ładnym obiektowym sposobem wyrażania zapytań w Hib ... ienia/zbudowania niż HQL. Kiedy stosujesz kryteria a kiedy HQL? Co wolisz w jakich przypadkach? Czy to tylko kwestia gustu?

Ograniczenia kryteriów hibernacji i / lub kombinacja

Jak mogę to osiągnąć używając ograniczeń Hibernate? (((A='X') and (B in('X',Y))) or ((A='Y') and (B='Z')))

Hibernate criteria Query to get specific columns

Używam criteria Query w moim kodzie. Zawsze odpala select * from ... Zamiast tego chcę zaniedbać jedną kolumnę (pole) z moj ... d this_.USER_ID in ( 1, 2 ) order by y1_ asc limit ? I zadziałało. Ale nie wiem jak to zmodyfikować w HQL?

Kiedy korzystać z projekcji Hibernate?

Jestem trochę zdezorientowany co do projekcji Hibernate i kryteriów . Kiedy stosować projekcje i kiedy stosować kryteria?

Kryteria.Odrębny element ROOT vs projekcje.distinct

Jestem całkiem nowy w hibernacji. Dowiedziałem się, że możemy uzyskać wyraźny wynik, stosując dwa różne sposoby. Czy ktoś móg ... gim? Projections.distinct(Projections.property("id")); Vs criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);

Paginacja z kryteriami Hibernate i odrębną jednostką ROOT

Zaimplementowałem już stronicowanie używając następującego kodu: public Paginacao<Anuncio> consultarPaginado(int pagi ... ie bez distinct dostaję 11 wyników, a kiedy używam DISTINCT dostaję poprawnie, 8 wyników. Co jest nie tak z powyższym kodem?

JPA2: niewrażliwe na wielkość liter, jak dopasowanie w dowolnym miejscu

Używam ograniczeń Hibernate w JPA 1.0 (sterownik Hibernate ). Jest zdefiniowana Restrictions.ilike("column","keyword", MatchM ... i hibernacji. Czy ktoś może mi pomóc, jak zmienić moje rozwiązanie, aby było niewrażliwe na wielkość liter? Wielkie dzięki.