В новом Hibernate использование Criteria является Deprecated. Как я могу заменить такой код с использованием org.hibernate.Criteria
Criteria criteria = session.createCriteria(Role.class);
long id = ((Role) criteria.add(Restrictions.eq("name", name)).uniqueResult()).getId();
на его эквивалент с использованием javax.persistence.criteria.CriteriaBuilder из JPA ?
Ответ
em - экземпляр EntityManager
public Long query(String name) {
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery
Комментариев нет:
Отправить комментарий