viernes, 30 de marzo de 2012

JPA CriteriaBuilder, Conjunction, Disjunction, in, like, between, greater Than, lower than

Hola a todos. Después de mucho tiempo sin publicar nada por acá, me gustaría compartir lo que últimamente he aprendido con las lecturas que he realizado y aplicado con éxito en el trabajo. La cuestión en este tema será como crear consultas dinámicas usando el api de persistencia de Java (por sus siglas en inglés JPA).
Para lograr dicho objetivo vamos a utilizar las clases EntityManager y CriteriaBuilder.
Bueno iniciemos con un pequeño ejemplo de cómo sería un método el cual nos retorne todos los registros de la tabla.