Hibernálás - a kritériumok példái
A kritériumok használatához vagy sem?
Amint már említettük a fenti megjegyzésben - ebben a formában, mint ebben a cikkben, nem kívánatos. A JPA szabványt kell használni. Ennek ellenére a kód nagymértékben alkalmazza ezt a megközelítést, és hosszú ideig fennmarad.
Vegye figyelembe továbbá, hogy nincs Hibernate által létrehozott lekérdezés. Ennek megfelelően, ha a termelékenység fontos, akkor talán egy másik megközelítést kell fontolóra venni.
Másik hátránya maga a kérés szövege - hiba esetén nehéz lesz megragadni, hogy melyik lekérdezés helytelenül van írva. Megnevezett kérések esetén mindent leképezve a Java objektumokra, és a kivétel sokkal könnyebben látható.
Következtetés: használni vagy sem A kritériumokat a projekt igényei alapján kell meghozni.
Linkek letöltése
hibernateCriteria - sql dump a MySQL-hez táblákkal és adatokkal együtt
5206 Összes Látogatás 1 Látogatás Ma
Vegye figyelembe, hogy az Expression már el van távolítva. De ami még fontosabb, a hibernált verzióban, amelyet ebben a cikkben és a Korlátozásokban használnak, szintén a múlté. Jboss.org azt jelzi, hogy org.hibernate.Criteria API kell tekinteni elavult, és helyette kell használni JPA leírás és javax.persistence.criteria.CriteriaQuery. A JPA-t külön cikk írja le