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

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.

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.

Respuesta: B

Explicacion

ORM significa Object-Relational Mapping (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?

A - Castor

B - Primavera DAO

C - Hibernar

D - NoSQL

Respuesta: D

Explicacion

NoSQL no es un marco ORM.

Respuesta: A

Explicacion

Hibernate es una solución Object-Relational Mapping (ORM) para JAVA.

P 8 - ¿Cuál de las siguientes bases de datos no es compatible con Hibernate?

A - DB2 / NT

B - MySQL

C - FoundationDB

D - PostgreSQL

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?

A - Resorte XDoclet

B - J2EE

C - Maven

D - Todo lo anterior.

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?

A - JDBC

B - SessionFactory

C - Sesión

D - Configuración

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?

A - Transacción

B - Proveedor

C - Criterios

D - Consulta

Respuesta: B

Explicacion

El proveedor no es un componente central 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?

A - Configuración

B - Sesión

C - SessionFactory

D - Transacción

Respuesta: A

Explicacion

El objeto de configuración se utiliza para crear un objeto SessionFactory.

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.

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.

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.

P 17 : ¿SessionFactory es un objeto seguro para subprocesos?

A - verdad

B - falso

Respuesta: A

Explicacion

Sí, SessionFactory es seguro para subprocesos y varios subprocesos pueden acceder a él simultáneamente.

P 18 - ¿Es Session un objeto seguro para subprocesos?

A - verdad

B - falso

Respuesta: B

Explicacion

No, la sesión no es segura para subprocesos.

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.

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.

Respuesta: A

Explicacion

Esta propiedad hace que Hibernate genere el SQL apropiado para la base de datos elegida.

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.

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.

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.

A - verdad

B - falso

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