45. La persistencia en Jakarta EE se gestiona principalmente a través de la especificación Jakarta Persistence API (JPA). Indique la respuesta correcta:
- A) Una de sus ventajas es que no necesita utilizar un proveedor de JPA.
- B) El lenguaje de consulta similar a SQL pero orientado a objetos de JPA es JPSQL.
- C) Normalmente, una entidad representa una tabla en una base de datos relacional y cada instancia de la entidad corresponde a una fila de esa tabla.
- D) JPA no permite definir relaciones entre entidades del tipo uno a muchos.
Feedback de la pregunta
La respuesta correcta es C. JPA (Jakarta Persistence API) es una especificación que define cómo mapear objetos Java a bases de datos relacionales. Una entidad JPA generalmente se mapea a una tabla en la base de datos, y cada instancia de la entidad corresponde a una fila de esa tabla. La opción A es incorrecta, JPA es una especificación y requiere un proveedor (como Hibernate o EclipseLink) para su implementación. La opción B es incorrecta, el lenguaje de consulta de JPA es JPQL (Jakarta Persistence Query Language). La opción D es incorrecta, JPA permite definir todo tipo de relaciones, incluyendo uno a muchos.