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 : 2016/11/27 11:33 de root