Содержание
- 2. @Test public void getAllEmployee() { EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery criteria =
- 3. @Test public void getAllEmployee() { EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery criteria =
- 4. Restrictions with Criteria @Test public void getEmployeeByNameTest() { EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb = em.getCriteriaBuilder();
- 5. Restrictions with Criteria (>) @Test public void greaterTest() { EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb =
- 6. Restrictions with Criteria ( @Test public void lessTest() { EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb =
- 7. Restrictions with Criteria (like) @Test public void likeTest() { EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb =
- 8. Restrictions with Criteria (between) @Test public void betweenTest() { EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb =
- 9. Restrictions with Criteria (isNotNull) @Test public void isNullTest() { EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb =
- 10. LogicalExpression EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery criteria = cb.createQuery(Employee.class); Root emp =
- 11. LogicalExpression select employee0_.id as id1_2_, employee0_.age as age2_2_, employee0_.DEPARTMENT_ID as DEPARTME5_2_, employee0_.name as name3_2_, employee0_.salary as
- 12. Вопросы
- 13. Pagination using Criteria Для постраничного вывода в hibernate существуют следующие методы: TypedQuery setFirstResult(int startPosition); TypedQuery setMaxResults(int
- 14. Вопросы
- 15. Sorting the Results EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery criteria = cb.createQuery(Employee.class); Root
- 16. Projections & Aggregations Проекция на количество записей в таблице Employee EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb
- 17. Projections & Aggregations Проекция на среднее значение поля salary avg() EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb
- 18. Projections & Aggregations select count(distinct employee0_.id) as col_0_0_ from Employee employee0_ 7 Проекция на количество уникальных
- 19. Projections & Aggregations Проекция на максимальное значений поля «age» - max() EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder
- 20. Projections & Aggregations Проекция на минимальное значений поля «salary» - min() EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder
- 21. Projections & Aggregations Проекция на сумму значений поля «salary» sum() EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb
- 22. Вопросы
- 23. Join @Test public void joinTest() { EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery criteria
- 24. Fetch Integer age = 40; EntityManager em = HibernateUtil.getEntityManager(); CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery criteria =
- 25. Вопросы
- 27. Скачать презентацию