Prueba simulada de hibernación
Esta sección le presenta varios conjuntos de pruebas simuladas relacionadas con Hibernate Framework. Puede descargar estas pruebas simuladas de muestra en su máquina local y resolverlas sin conexión a su conveniencia. Cada prueba simulada se suministra con una clave de prueba simulada que le permite verificar la puntuación final y calificar usted mismo.
Prueba simulada de hibernación I
P 1 - ¿Qué significa JDBC?
B - Conectividad de la base de datos de Java
Respuesta: B
Explicacion
JDBC son las siglas de Java Database Connectivity y proporciona un conjunto de API de Java para acceder a las bases de datos relacionales desde el programa Java.
P 2 - ¿Cuál de las siguientes afirmaciones es cierta sobre JDBC?
Respuesta: D
Explicacion
JDBC son las siglas de Java Database Connectivity y proporciona un conjunto de API de Java para acceder a las bases de datos relacionales desde el programa Java. Estas API de Java permiten que los programas de Java ejecuten sentencias de SQL e interactúen con cualquier base de datos compatible con SQL.
P 3 - ¿Qué significa ORM?
A - Mapa de relación de objetos
B - Mapeo relacional de objetos
Respuesta: B
Explicacion
ORM significa Object-Relational Mapping (ORM) es una técnica de programación para convertir datos entre bases de datos relacionales.
P 4 - ¿Cuál de las siguientes afirmaciones es cierta sobre ORM?
A - ORM son las siglas de Object-Relational Mapping.
B - ORM es una técnica de programación para convertir datos entre bases de datos relacionales.
Respuesta: C
Explicacion
ORM significa Object-Relational Mapping (ORM) es una técnica de programación para convertir datos entre bases de datos relacionales.
P 5 - ¿Cuál de los siguientes no es un marco ORM?
Respuesta: D
Explicacion
NoSQL no es un marco ORM.
P 6 - ¿Cuál de las siguientes afirmaciones es cierta sobre Hibernate?
A - Hibernate es una solución de mapeo relacional de objetos (ORM) para JAVA.
B - Hibernate es una solución Object-Relational Mapping (ORM) para .NET
Respuesta: A
Explicacion
Hibernate es una solución Object-Relational Mapping (ORM) para JAVA.
P 7 : ¿Cuál de las siguientes afirmaciones es cierta sobre Hibernate?
Respuesta: D
Explicacion
Todas las opciones anteriores son ciertas sobre Hibernate.
P 8 - ¿Cuál de las siguientes bases de datos no es compatible con Hibernate?
Respuesta: C
Explicacion
FoundationDB es una base de datos NoSQL y no es compatible con Hibernate.
P 9 - ¿Cuál de las siguientes herramientas / marcos proporciona integración con Hibernate?
Respuesta: D
Explicacion
Todo lo anterior proporciona integración con Hibernate.
P 10 - ¿Cuál de los siguientes no es un componente central de Hibernate?
Respuesta: A
Explicacion
JDBC no es un componente central de Hibernate.
P 11 - ¿Cuál de los siguientes no es un componente central de Hibernate?
Respuesta: B
Explicacion
El proveedor no es un componente central de Hibernate.
P 12 - ¿Cuál de las siguientes afirmaciones es verdadera sobre el componente de configuración de Hibernate?
Respuesta: D
Explicacion
El objeto de configuración es el primer objeto de Hibernate que crea en cualquier aplicación de Hibernate y generalmente se crea solo una vez durante la inicialización de la aplicación. Representa un archivo de configuración o propiedades requerido por Hibernate.
P 13 - ¿Cuál de los siguientes objetos se utiliza para crear el objeto SessionFactory en hibernación?
Respuesta: A
Explicacion
El objeto de configuración se utiliza para crear un objeto SessionFactory.
P 14 - ¿Cuál de las siguientes afirmaciones es verdadera sobre el objeto SessionFactory en hibernación?
B - El objeto SessionFactory permite crear una instancia de un objeto Session.
Respuesta: D
Explicacion
El objeto SessionFactory configura Hibernate para la aplicación utilizando el archivo de configuración suministrado y permite crear una instancia de un objeto Session. SessionFactory es un objeto seguro para subprocesos y lo utilizan todos los subprocesos de una aplicación.
P 15 - ¿Cuál de las siguientes afirmaciones es verdadera sobre el objeto SessionFactory en hibernación?
Respuesta: D
Explicacion
SessionFactory es un objeto pesado, por lo que generalmente se crea durante el inicio de la aplicación y se guarda para su uso posterior. Necesitaría un objeto SessionFactory por base de datos usando un archivo de configuración separado. Entonces, si está utilizando varias bases de datos, tendrá que crear varios objetos SessionFactory.
P 16 - ¿Cuál de las siguientes afirmaciones es cierta sobre el objeto Session en hibernación?
A - Una sesión se utiliza para obtener una conexión física con una base de datos.
B : el objeto Session es ligero.
C : los objetos persistentes se guardan y recuperan a través de un objeto de sesión.
Respuesta: D
Explicacion
Una sesión se utiliza para obtener una conexión física con una base de datos. El objeto Session es liviano y está diseñado para instanciarse cada vez que se necesita una interacción con la base de datos. Los objetos persistentes se guardan y recuperan a través de un objeto de sesión.
Respuesta: A
Explicacion
Sí, SessionFactory es seguro para subprocesos y varios subprocesos pueden acceder a él simultáneamente.
Respuesta: B
Explicacion
No, la sesión no es segura para subprocesos.
P 19 - ¿Cuál de las siguientes afirmaciones es verdadera sobre el objeto Transaction en hibernación?
A : una transacción representa una unidad de trabajo con la base de datos.
B - Las transacciones en Hibernate son manejadas por un administrador de transacciones subyacente.
Respuesta: D
Explicacion
Una transacción representa una unidad de trabajo con la base de datos y la mayoría de RDBMS admite la funcionalidad de transacción. Las transacciones en Hibernate son manejadas por un administrador de transacciones subyacente y una transacción (de JDBC o JTA). Este es un objeto opcional y las aplicaciones de Hibernate pueden optar por no usar esta interfaz, en lugar de administrar las transacciones en su propio código de aplicación.
P 20 - ¿Cuál de las siguientes afirmaciones es cierta sobre el objeto de consulta en hibernación?
B - Objetos de consulta Cadena SQL para recuperar datos de la base de datos y crear objetos.
Respuesta: D
Explicacion
Los objetos de consulta utilizan una cadena SQL o Hibernate Query Language (HQL) para recuperar datos de la base de datos y crear objetos. Una instancia de consulta se utiliza para vincular parámetros de consulta, limitar el número de resultados devueltos por la consulta y, finalmente, ejecutar la consulta.
P 21 - ¿Cuál de las siguientes afirmaciones sobre la propiedad hibernate.dialect es verdadera en la configuración de hibernación?
A - Esta propiedad hace que Hibernate genere el SQL apropiado para la base de datos elegida.
B - Esta propiedad hace que Hibernate genere el código java apropiado para la base de datos elegida.
Respuesta: A
Explicacion
Esta propiedad hace que Hibernate genere el SQL apropiado para la base de datos elegida.
P 22 - ¿Cuál de las siguientes afirmaciones es verdadera sobre el estado transitorio de una entidad persistente?
A : una nueva instancia de una clase persistente que no está asociada con una sesión.
B : una nueva instancia de una clase persistente que no tiene representación en la base de datos.
C : una nueva instancia de una clase persistente que no tiene valor identificador.
Respuesta: D
Explicacion
Una nueva instancia de una clase persistente que no está asociada con una sesión y no tiene representación en la base de datos y ningún valor identificador es considerada transitoria por Hibernate.
P 23 : ¿Cuál de las siguientes afirmaciones es verdadera sobre el estado persistente de una entidad persistente?
A : puede hacer que una instancia transitoria sea persistente asociándola con una sesión.
B : una instancia persistente tiene una representación en la base de datos.
C : una instancia persistente tiene un valor de identificador.
Respuesta: D
Explicacion
Puede hacer que una instancia transitoria sea persistente asociándola con una sesión. Una instancia persistente tiene una representación en la base de datos, un valor identificador y está asociada con una sesión.
P 24 - ¿Cuál de las siguientes afirmaciones es verdadera sobre el estado independiente de una entidad persistente?
B : una nueva instancia de una clase persistente que no está asociada con una sesión.
C : puede separar una instancia transitoria asociándola con una sesión.
Respuesta: A
Explicacion
Una vez que cerramos la sesión de Hibernate, la instancia persistente se convertirá en una instancia separada.
P 25 - El método Session.beginTransaction comienza una unidad de trabajo y devuelve el objeto Transaction asociado.
Respuesta: A
Explicacion
El método Session.beginTransaction comienza una unidad de trabajo y devuelve el objeto Transaction asociado.
Hoja de respuestas
Número de pregunta | Clave de respuesta |
---|---|
1 | segundo |
2 | re |
3 | segundo |
4 | C |
5 | re |
6 | UN |
7 | re |
8 | C |
9 | re |
10 | UN |
11 | segundo |
12 | re |
13 | UN |
14 | re |
15 | re |
dieciséis | re |
17 | UN |
18 | segundo |
19 | re |
20 | re |
21 | UN |
22 | re |
23 | re |
24 | UN |
25 | UN |