Hibernare - exemple de criterii

Pentru a utiliza sau nu criteriile?

Așa cum am menționat deja în remarca de mai sus - în această formă ca în acest articol, este nedorită. Este necesar să se utilizeze standardul APP. Cu toate acestea, codul care utilizează această abordare este foarte mult și va fi menținut mult timp.







De asemenea, rețineți că nu aveți control asupra interogării generate de Hibernate. În consecință, dacă productivitatea este importantă, atunci ar trebui să fie luată în considerare o altă abordare.

Un alt dezavantaj este textul cererii în sine - în caz de eroare, va fi dificil să prindeți ce interogare este scrisă incorect. În cazul cererilor numite, totul va fi mapat la obiectele Java, iar excepția va fi mult mai ușor de văzut.







Concluzie: utilizarea sau nu Criteriile trebuie luate în funcție de necesitățile proiectului.

Descărcați link-uri

hibernateCriteria - sql dump pentru MySQL împreună cu tabele și date

5206 Numărul total de vizionări 1 Vizualizări Azi

Rețineți că expresia este deja @Deprecată. Dar, mai important, în versiunea Hibernate, care este utilizat în acest articol și restricții, prea înrădăcinate în trecut. Jboss.org indică faptul că org.hibernate.Criteria API-ul ar trebui să fie considerate depășite, și în schimb trebuie să utilizeze caietul de sarcini JPA și javax.persistence.criteria.CriteriaQuery. JPA vor fi descrise într-un articol separat







Articole similare

Trimiteți-le prietenilor: