JPA 2.1 ha incluido la característica Entity Graph, y es de gran utilidad para cuando debemos de cargar los datos de una relación en nuestra consulta de una manera diferente a la mapeada en la entidad. Haciendo un uso eficiente en las consultas generadas a la base de datos.
Continue readingCreando un fat jar con maven y gradle
Es muy común que necesitemos desarrollar una aplicación en Java cuyo ejecutable es un jar. A la vez, es muy frecuente que estemos usando librería de terceros que necesitamos tener junto a nuestro ejecutable para que la aplicación funcione correctamente. Una solución para evitar tener una gran cantidad de archivos jar, es crear un fat o uber jar.
Continue readingUsando jEnv para cambiar de versión de JDK
jEnv es una herramienta en linea de comandos que nos permite cambiar. de versión de Java facilmente. Veamos como instalarlo correctamente y usar sus opciones.
Continue readingUsando JPA CriteriaQuery para crear Queries con pagination
Un sencillo ejemplo de como utilizar los Criteria Queries de JPA para realizar paginación en las consultas.
Continue readingPaginación con un Lazy Datamodel en Primefaces-JSF Datatable
Cuando necesitamos mostrar un gran numero de registros en un data-table el uso de paginación es la forma adecuada para optimar memoria y tiempo de […]
Continue readingCertificación Java OCP 11 en $25 y cursos gratis
Información útil sobre como obtener cursos libres de Java y el examen de certificación OCP 11 con un 90% de descuento, por tiempo limitado
Continue readingJakarta NoSQL
Una introducción para entender la importancia de el API de Jakarta NoSQL en el mundo de Java, además de unos ejemplos básicos para comenzar a utilizarlo.
Continue readingFormateando fechas con el API Date/Time en Java
Un breve resumen de como utilizar los métodos format y parse en el DateTime API de Java, para transformar String a fechas y viceversa.
Continue readingRest Client con Java 11+
Un resumen de como crear client rest en Java. Menciando algunas alternativas previas a Java 11 (librerias de terceros) in enfocandose en el nuevo API HttpClient incluido en Java 11.
A summary about how to create rest http client in Java. Focusing on the alternative previous Java 11 and then the new http client included in Java 11.
Cómo utilizar Java Optional
Veamos como usar la clase Java Optional eficiente y correctamente y a la vez introducir a la programación funcional para simplificar nuestro código.
Continue reading