mise_a_jour:java:hibernate
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| mise_a_jour:java:hibernate [2016/11/27 11:33] – Ajout de "createCriteria" root | mise_a_jour:java:hibernate [2017/01/24 22:22] (Version actuelle) – [createCriteria] : suppression d'une ligne inutile. root | ||
|---|---|---|---|
| Ligne 18: | Ligne 18: | ||
| À partir de la version 5 : | À partir de la version 5 : | ||
| <code java> | <code java> | ||
| - | SessionFactory | + | import org.hibernate.Session; |
| + | import org.hibernate.SessionFactory; | ||
| + | import org.hibernate.cfg.Configuration; | ||
| + | |||
| + | Configuration configuration | ||
| + | SessionFactory sessionFactory = configuration.buildSessionFactory(); | ||
| Session session = sessionFactory.openSession(); | Session session = sessionFactory.openSession(); | ||
| </ | </ | ||
| Ligne 36: | Ligne 41: | ||
| Jusqu' | Jusqu' | ||
| <code java> | <code java> | ||
| + | import org.hibernate.Criteria; | ||
| + | |||
| Criteria criteria = session.createCriteria(Pays.class); | Criteria criteria = session.createCriteria(Pays.class); | ||
| - | return | + | List< |
| </ | </ | ||
| À partir de la version 5.2 : | À partir de la version 5.2 : | ||
| <code java> | <code java> | ||
| + | import javax.persistence.criteria.CriteriaBuilder; | ||
| + | import javax.persistence.criteria.CriteriaQuery; | ||
| + | |||
| CriteriaBuilder builder = session.getCriteriaBuilder(); | CriteriaBuilder builder = session.getCriteriaBuilder(); | ||
| CriteriaQuery< | CriteriaQuery< | ||
| - | criteria.from(Pays.class); | + | List< |
| - | return session.createQuery(criteria).getResultList(); | + | </ |
| + | |||
| + | =====createQuery===== | ||
| + | Jusqu' | ||
| + | <code java> | ||
| + | import org.hibernate.Query; | ||
| + | |||
| + | Query query = session.createQuery(" | ||
| + | return | ||
| + | </ | ||
| + | |||
| + | À partir de la version 5.2 : | ||
| + | <code java> | ||
| + | import org.hibernate.query.Query; | ||
| + | |||
| + | Query< | ||
| + | return query.getResultList(); | ||
| </ | </ | ||
mise_a_jour/java/hibernate.1480242788.txt.gz · Dernière modification : de root
