Archivo de la etiqueta: JSE

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 »

Acceder a los valores de un Map eficientemente

Un error muy común es recuperar valores de un Map mientras se itera sobre las claves del Map con keySet(). Las llamadas del tipo Map.get(key) para cada entrada consumen demasiados recursos y debe evitarse. Se debe usar el iterador entrySet() en lugar de  Map.get(key) para las búsquedas. Procedimiento incorrecto: [java] for (Object key: map.keySet()) doSomething(map.get(key)); [/java]