Saltar la navegación

SEMANA 12: JPA (I) Fundamentos

El ORM, la motivación de JPA

  • La persistencia o el almacenamiento permanente, es una de las necesidades básicas de cualquier sistema de información de cualquier tipo. Cómo hacemos esto?
    • En los inicios de la programación se propuso que el programa tratara los datos haciendo consultas directas a la base de datos.
    • Después, se propuso trabajar con objetos, pero las bases de datos tradicionales no admiten esta opción.

Debido a lo mencionado, aparecieron los motores de persistencia, cuya función es traducir entre los dos formatos de datos: de registros a objetos y de objetos a registros.

Persistir objetos Java en una base de datos relacional implica serializar un árbol de objetos Java en una base de datos de estructura tabular y viceversa. Esencial es la necesidad de mapear objetos Java para optimizar velocidad y eficiencia de la base de datos

 

Fuente: http://www.lab.inf.uc3m.es/~a0080802/RAI/jpa.html

Creado con eXeLearning (Ventana nueva)