Archivo de la etiqueta: hibernate
JPA 2.1 ¿Cómo implementar un Convertidor de Tipo?
JPA 2.1 viene con muchas mejoras. Una de estas es el Convertidor de Tipo. Permite al desarrollador especificar métodos para convertir atributos «mapeados» entre la base de datos y la representación java. ¿Qué puede ser convertido? Un Convertidor soporta conversiones de tipo de todas los atributos básicos definidos en las clases de entidad, clases «super»… Leer más »
JPQL/HQL Obtener una parte de una Fecha de un columna de tipo Date Time
Necesitaba extraer solo el día de una fecha y tenía la sentencia SQL para Oracle: [sql] SELECT TO_CHAR(COLUMNA_FECHA,’dd’) FROM mi_tabla WHERE …. [/sql] Ahora para hacer lo mismo, usando JPQL/HQL con Hibernate se puede hacer lo siguiente: [java] SELECT day(columnaFecha) FROM MiTabla WHERE … [/java] Como puede ser el día también es posible extraer cierta… Leer más »
Bean Validation y Java SE
Para definir lo que es Bean Validation, me remito a la wikipedia: En el contexto de Java Bean Validation (JSR 303) es un framework aprobado en los marcos de JCP al 16 de noviembre de 2009, siendo aceptado como parte de la especificación Java EE 6. Bean Validation define un modelo de metadatos y una… Leer más »
Hibernate y Postgres. El dolor de cabeza idle in transaction
Generalmente al trabajar con base de datos en este caso usando java, la gran mayoría de los desarrollos utilizan un framework de persistencia. El más usado parece ser Hibernate, que nos facilita en gran cantidad el trabajo de estar preocupándonos por abrir y cerrar conexiones. Es recomendable que todas las consultas que generemos inclusive los SELECT estén encapsuladas en… Leer más »