Acceso a Datos T3
|
|
Título del Test:
![]() Acceso a Datos T3 Descripción: HIBERNATE Tema 3 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál de las siguientes afirmaciones describe mejor la función principal de un ORM (mapeo objeto-relacional)?. Abstrae la relación entre objetos en código y tablas en bases de datos relacionales. Facilita la conexión directa entre objetos Java y bases de datos SQL. Define operaciones matemáticas para realizar mapeo de datos. ¿Cuál es el propósito principal de Hibernate en el desarrollo de aplicaciones Java?. Proporcionar herramientas para el diseño de interfaces de usuario. Simplificar la persistencia de objetos en bases de datos relacionales. Facilitar la ejecución de operaciones matemáticas complejas. En JPA, ¿Qué anotación se utiliza para marcar una clase como una entidad que puede ser persistida en la base de datos?. @Table. @Entity. @Persistent. ¿Cuál es la finalidad de la anotación @Table en una clase de entidad en JPA?. Definir la tabla en la que se almacenará la entidad en la base de datos. Configurar la conexión a la base de datos. Especificar el nombre de la base de datos. ¿Cuál es el propósito de Hibernate Query Language (HQL)?. Define la estructura de una base de datos relacional. Es un lenguaje de programación para el desarrollo de aplicaciones web. Permite realizar consultas orientadas a objetos, en lugar de SQL tradicional. En Hibernate, ¿cuál es el propósito de la anotación @GeneratedValue con GenerationType.IDENTITY en una clase de entidad?. Definir un identificador único para la entidad. Configurar la generación de claves primarias utilizando el tipo IDENTITY. Indicar que la entidad debe ser generada automáticamente por Hibernate. ¿Cuál es el propósito de la anotación @OneToMany en Hibernate?. Indicar una relación uno a uno entre entidades. Establecer una relación uno a muchos entre entidades. Configurar la conexión a una base de datos. En HQL, ¿cuál es el propósito de la cláusula FROM en una consulta?. Indicar la entidad sobre la cual se realizará la consulta. Definir la conexión a la base de datos. Especificar el nombre de la tabla en la base de datos. ¿Cuál es la finalidad de la anotación @JoinColumn en una relación @ManyToOne en Hibernate?. Indicar la entidad principal en la relación. Especificar la columna en la tabla secundaria que se asocia a la clave primaria de la tabla principal. Definir el nombre de la columna en la base de datos. ¿Qué representa una relación @ManyToMany en Hibernate?. Una relación uno a muchos. Una relación muchos a muchos. Una relación uno a uno. En JPA, ¿cómo se realiza una consulta nativa (SQL) desde un EntityManager?. Utilizando la interfaz NativeQuery. Utilizando la interfaz Query. No es posible realizar consultas nativas en JPA. ¿Cuál es el propósito de la anotación @NamedQuery en JPA?. Especificar el nombre de la base de datos. Definir una consulta JPA con un nombre asociado. Configurar la conexión a la base de datos. En Hibernate, ¿cómo se indica que una consulta HQL devuelve múltiples resultados?. Utilizando la palabra clave DISTINCT. Utilizando la interfaz Query. Utilizando la palabra clave UNIQUE. ¿Qué representa la anotación @Embedded en JPA?. Permite incluir tipos embebidos en una entidad. Especifica la conexión a una base de datos externa. Indica que una entidad debe ser generada automáticamente. ¿Cuál es la finalidad de la anotación @Transient en una propiedad de una clase de entidad en JPA?. Indica que la propiedad debe ser excluida de la base de datos. Especifica la conexión a la base de datos. Configura la propiedad como única en la base de datos. |




