FetchType en relaciones con JPA

Lazy eager garfield

Cuando tenemos relaciones entre objetos, los ORM al momento de traer a memoria un objeto también van a traer todos los objetos que se relacionan con el, y esto puede ser una ventaja o una desventaja dependiendo el contexto y del momento en que se haga la obtención de estos objetos. En este posteo vamos a ver los dos tipos de obtención que nos provee JPA y lo que sucede cuando usamos cada uno.

Leer más...

¿Que son las visualizaciones en Kibana?

Llegamos al último artículo de la saga de Elastic Stack, en este último capítulo vamos a ver lo que son las visualizaciones en Kibana y como configurarlas para tener la mejor distribución de información que necesitamos para nuestros logs. Comencemos...

Leer más...

¿Que es Kibana? - Configuracion básica

Llegando al final de esta serie de artículos sobre herramientas del stack de Elastic le toca el turno a Kibana, la cual es la herramienta mas llevada a tierra para que nosotros los seres humanos podamos manejar y entender los grandes volúmenes de datos de nuestros logs. Te invito a continuar leyendo esta breve introducción a la herramienta.

Leer más...

CascadeType en relaciones con JPA

Cascada con JPA

Cuando tenemos relaciones entre objetos, al momento de persistirlos debemos tener en consideración el tipo de dependencia que existe entre ellos. Si tenemos una entidad Persona donde uno de sus atributos es DatosContacto con información relacionada a esa persona, y eliminamos a la Persona, seguramente también vamos a querer eliminar los datos de contacto ya que no tienen ningún sentido dentro de nuestra base de datos si la Persona del cual dependen ya no existe. En este posteo, vamos a ver como definir estas cuestiones mediante el atributo cascade que se aplica a las relaciones de JPA.

Leer más...

Api de Elasticsearch y diferentes tipos de queries

En el artículo anterior tuvimos una breve introducción a esta herramienta del stack, la cual es básicamente el core de donde nuestra información va a ser guardada y consultada. Es hora de ver en más profundidad como accedemos a esos datos de una manera rápida y fácil. Allá vamos...

Leer más...

¿Qué es el Sistema de Nombres de Dominio?

dns

El sistema DNS (Domain Name System) es el medio por el cual los clientes que consultan a una cierta dirección URL traducen el nombre del dominio a una dirección IP (IPv4 o IPv6), a la cual se hará conexión para solicitar un determinado recurso.

Leer más...

¿Qué es Elasticsearch? ¿Qué es la indexación?

En post anteriores hablamos de Beats y Logstash ahora es el turno de Elasticsearch uno de los pilares en lo que respecta al almacenamiento de la información que queremos monitorizar. Sin más que agregar te invito a continuar leyendo.

Leer más...

Relaciones con JPA

Java persistence api

En una aplicación orientada a objetos, los objetos solo viven en memoria y al momento de persistirlos en una base de datos relacional necesitamos transformar estos objetos en registros de una tabla. En este articulo vamos a ver específicamente como JPA nos brinda anotaciones para mapear atributos de objetos a relaciones de cardinalidad que se necesitan en un esquema de base de datos relacional.

Leer más...

Mandanos tus sugerencias

Ayudanos con ideas para los artículos de este blog a contacto@somospnt.com

¡Seguínos en nuestras redes sociales para enterarte de los últimos posts!