1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| //..
EntityManagerFactory emf = Persistence.createEntityManagerFactory("default");
EntityManager em;
public boolean isValid(Serializable target, ConstraintValidatorContext context) {
//..
em = emf.createEntityManager();
Class<?> entityClass = target.getClass();
CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder(); //1
CriteriaQuery<Object> criteriaQuery = criteriaBuilder.createQuery(); //2
Root<?> root = criteriaQuery.from(entityClass);
List<Predicate> predicates = new ArrayList<Predicate>(column_NMS.length);
//..
} |
Partager