Archivo de la etiqueta: JPA

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 »

Por que no deberíamos utilizar getSingleResult() en JPA

Hace tiempo que vengo usando JPA y he notado que el uso de getSingleResult y getResultList a menudo se confunde. En el javadoc no hay una explicación clara de que usar: getResultList() Execute a SELECT query and return the query results as an untyped List. getSingleResult() Execute a SELECT query that returns a single untyped… Leer más »