Preguntas de Hibernar en idiomas españoles

Preguntas de Hibernar en idiomas españoles

Nuestros expertos han elaborado estos MCQ de Hibernar a través de la investigación y esperamos que pueda ver qué tan grande es su base de conocimientos de Hibernar al responder estas más de 100 preguntas de opción múltiple.
¡Comienza ahora desplazándote hacia abajo!

1: JDBC representa_____.

A.   Jeremy hace volavones de forma constante

B.   Java hace la mejor conexión

C.   Conexión de base de datos Java

D.   Solo haz las dos cosas con cuidado

2: ¿Cuál de los siguientes describe correctamente SessionFactory?

A.   Un objeto de breve y de breve de espíritu que representa una conversación entre la aplicación y la tienda persistente

B.   Objetos de hilo único de corta duración que contienen una función de estado y comercial persistente

C.   Instancias de clases persistentes que actualmente no están asociadas con un org.hibernate.session

D.   Un alijo inmutable e inmutable a hilo de asignaciones compiladas para una sola base de datos

3: Hibernate asumirá que una instancia es una instancia transitoria no salvada si:

A.   La propiedad del identificador (si existe) es nula

B.   Todos estos

C.   Usted suministra un valor no salvado en el documento de mapeo para la clase, y el valor de la propiedad del identificador coincide con

D.   La propiedad de la versión (si existe) es nula

4: ¿Cuál de las siguientes afirmaciones es verdadera sobre la captura hibernada?

A.   El almacenamiento en caché del primer nivel es proporcionado por EntityManager

B.   El almacenamiento en caché del primer nivel se limita a un usuario o solicitud en particular

C.   Hibernate proporciona 2 niveles de almacenamiento en caché

D.   Todos estos

5: ¿Cuál de los siguientes elementos XML es cierto para Hibernate?

A.   & lt; hibernate-hibernate & gt;

B.   & lt; hibernate-java-java & gt;

C.   & lt; Hibernate Mapping & GT;

D.   & lt; hibernate-tabular & gt;

6: Un marco persistente es un servicio (n) ____ que almacena y obtiene objetos en una base de datos.

A.   modular

B.   abierto

C.   ORM

D.   Sistema operativo

7: Cual es verdad:

A.   Session.Cloak ()

B.   Session.close ();

C.   Session.Clare

D.   Session.cloak

A.   El desajuste de la API

B.   El desajuste estructural

C.   El desajuste de la duplicación

D.   Todo

9: CreateHibernate.cfg.xml es un archivo de configuración ____.

A.   Mxl

B.   LMX

C.   Xxml

D.   Xml

10: ¿Qué instruye a Hibernate cómo asignar las clases a la base de datos?

A.   Una variable

B.   La declaración de declaración

C.   archivo de asignación de XPath

D.   Archivo de asignación XML

11: Java es un idioma _____

A.   cliente

B.   difícil

C.   javascript

D.   Orientado a objetos

12: Hibernate es un ORM de alto rendimiento. ¿Orm representa?

A.   marcador redundante de objeto

B.   Object Real Maker

C.   Marcador relacional de objetos

D.   mapeo relacional de objetos

13: Si Hibernate no comete la transacción, puede _______.

A.   Apartarlo

B.   volteo

C.   Retroceder

D.   retroceder

14: Una base de datos _____ datos.

A.   historias

B.   pestañas

C.   no perseguido

D.   crecen

15: Java es para la lógica de negocios como ____ es para la base de datos

A.   vBscript

B.   javascript

C.   Sql

D.   perl

16: SessionFactory es _____.

A.   demorado

B.   oriental

C.   a salvo de amenazas

D.   malísimo

17: ¿Cuál de los siguientes es cierto sobre la búsqueda de hibernación?

A.   La búsqueda de hibernación funciona bien en modo clúster

B.   Hibernate Search proporciona actualizaciones de índice síncrono y asincrónico

C.   Hibernate La búsqueda funciona bien en modo no agrupado

D.   Todo

18: Una solución de ORM debe consistir en cuál de las siguientes funciones:

A.   Especificar consultas que se refieren a clases y propiedades de las clases

B.   Realizar operaciones básicas de CRUD en objetos de clases persistentes

C.   Todos estos

D.   Especificar metadatos de mapeo

19: ¿La razón de la hibernación es porque es un desajuste o impedancia entre el modelo de objeto y el ____?

A.   base de datos racional

B.   base de datos revisada

C.   base de datos relacional

D.   base de datos redundante

20: Objetos de consulta Use ____ para recuperar datos de la base de datos relacional

A.   Hql

B.   C#

C.   .Neto

D.   Java

21: Hibernate se encarga de mapear Java a la base de datos usando ___?

A.   xpath

B.   Xml

C.   PL-SQL

D.   Xsly

22: POJO representa_____.

A.   Objeto simple ole java

B.   Plain Old Java Objeto

C.   Objeto Plaine Ole Java

D.   Objeto Java Old Old

23: Las bases de datos representan datos en un formato ____.

A.   Tabular

B.   delimitado

C.   reformateado

D.   demorado

24: Un _______ representa una medida de trabajo realizada en la base de datos.

A.   sproc

B.   Udf

C.   transacción

D.   mesa

25: El marco hibernado se almacena en (a) _____.

A.   navegador

B.   javascript

C.   FRASCO

D.   Xml

26: ¿Cuál de los siguientes es cierto sobre la anotación de @GeneratedValue?

A.   Se utiliza para especificar la tabla para persistir los datos

B.   Se usa para marcar esta clase como un bean de entidad

C.   Se utiliza para especificar la propiedad de identificador de la entidad frijol

D.   Se utiliza para especificar la estrategia de generación de claves primarias

27: A/an ______ es un tipo de datos primitivo.

A.   Variable

B.   Oop

C.   Sql

D.   Entero

28: ¿La clase de objeto de configuración se usa para crear un (n) ____?

A.   SessionFactory

B.   Base de datos racional

C.   Lista de arreglo

D.   Variablerepository

29: ¿Cuál de los seguidores podría resolver el problema N+1?

A.   Agregar anotación de @fetch y especificar un mino fetchmode de unión

B.   Agregar anotación de @fetch y especificar un modo fetchmode de subselección

C.   Use la cláusula FETH de la izquierda en el HQL

D.   Todos estos

30: El elemento ____ se usa para vincular datos a la base de datos.

A.   & lt; html & gt;

B.   & lt; java & gt;

C.   & lt; propiedad & gt;

D.   & lt; xml & gt;

31: ¿Cuál de las siguientes opciones describe correctamente hibernate Envers?

A.   Facilita la auditoría de asignaciones de hibernación, que extienden JPA, como tipos personalizados y colecciones/mapas de " Simple " tipos (cadenas, enteros, etc.)

B.   Facilita la auditoría de todas las asignaciones definidas por la especificación de JPA

C.   Facilita la consulta de datos históricos

D.   Todo

32: ¿Cuál de los siguientes es un componente clave válido de la configuración de Hibernate?

A.   Configuración de la conexión de la base de datos y la asignación de clases

B.   Configuración de mapeo de clases pero no conexión de base de datos

C.   Conexión de base de datos pero no configuración de mapeo de clases

D.   SessionFactory pero ni conexión de base de datos ni configuración de mapeo de clases

33: ¿Cuál de las siguientes propiedades hace Hibernate para generar SQL según la base de datos elegida?

A.   dialecto

B.   sesión

C.   transacción

D.   controlador_class

34: ¿Cuál de las siguientes propiedades debe definirse para activar el almacenamiento en caché de segundo nivel?

A.   managente de transacciones

B.   configuración de hibbernado

C.   sessionFactory

D.   caché.provider_class

35: ¿Cuáles de los siguientes son interceptores hibernados válidos?

A.   Sesco

B.   Sesscoped pero no sessionFactory-scoped

C.   Tanto la sesión y sessionFactory-scoped

D.   SessionFactory-scoped

36: ¿Cuál de los siguientes no es cierto sobre el metamodelo?

A.   Todo

B.   javax.persistence.metamodel.metamodel actúa como un repositorio de objetos de metamodelo y proporciona acceso a ellos

C.   Manejar a javax.persistence.metamodel.metamodel se puede obtener de Javax.Persistence.EntityManagerFactory o Javax.Persistence.EntityManagervia su método getMetamodel

D.   El metamodelo es un conjunto de objetos que describen un modelo de dominio

37: ¿Cuál de las siguientes afirmaciones es verdadera sobre la instancia separada?

A.   Una instancia se separará después de que se recupere de la base de datos mediante la ejecución de la consulta.

B.   Los cambios realizados en la instancia separada aún se garantizan que se sincronizarán con la base de datos.

C.   Una instancia persistente se separará después de que se cierre la sesión.

D.   Hibernate no le permite reasociar instancias separadas con un nuevo gerente de persistencia.

38: ¿Cuál de las siguientes afirmaciones no es verdadera sobre SessionFactory?

A.   Puede usar SessionFactory para crear una instancia de sesión

B.   SessionFactory no es liviano y es costoso de crear

C.   Una sesión de sesión puede administrar más de una base de datos

D.   Los cachés de SessionFactory generaron declaraciones SQL y otros meta datos de mapeo que Hibernate usa en tiempo de ejecución

39: ¿Cuál de los siguientes elementos se utiliza para declarar la clase persistente en el archivo de configuración de Hibernate?

A.   & lt; propiedad & gt;

B.   & lt; session-factory & gt;

C.   & lt; mapeo & gt;

D.   & lt; Hibernate-Configuration & GT;

40: ¿Cuál de las siguientes opciones proporciona una interfaz entre la aplicación y los datos almacenados en la base de datos?

A.   Transacción

B.   Sesión

C.   Fábrica de transacciones

D.   ConnectionProvider

41: ¿Cuál de los siguientes no es un valor válido para ' hbm2ddl.auto ' ¿Propiedad en la configuración de hibernación?

A.   validar

B.   truncado

C.   crear

D.   actualizar

42: ¿Cuál de las siguientes afirmaciones es verdadera sobre los estados de instancia?

A.   Los instantes separados pueden ser persistentes llamando a SaveRoRupdate ()

B.   Los instantes transitorios pueden ser persistentes llamando a Delete ()

C.   Los instantes transitorios son previamente persistentes y se asocian con una sesión única

D.   Los instantes persistentes se pueden hacer transitorios llamando a la actualización ()

43: ¿Cuál de las siguientes afirmaciones no es verdadera sobre el resultado de la consulta de ordenar?

A.   Puede usar ASC y Desc para especificar el orden ascendente y descendente

B.   No puede solicitar resultados de consulta por más de una propiedad

C.   El pedido predeterminado es ascender

D.   HQL proporciona un pedido por cláusula para ordenar el resultado de la consulta

44: ¿Cuál de las siguientes afirmaciones no es verdadera sobre las consultas con nombre?

A.   La consulta nombrada debe ser cadenas HQL. SQL nativo no es compatible con la consulta nombrada

B.   El método getNamedQuery () obtiene una instancia de consulta de consulta nombrada

C.   Las consultas nombradas se precompilan cuando se crea Session Factory

D.   Las consultas con nombre permiten cadenas de consulta de externalización a los metadatos de mapeo

45: ¿Cuál de los siguientes no es un tipo de caché hibernado?

A.   Caché de primer nivel

B.   Caché de nivel de capa de aplicación

C.   Caché de nivel de capa de transacción

D.   Cache SQL

46: Hibernate ofrece una implementación de qué especificación?

A.   Acomodar

B.   JDBC

C.   JMS

D.   Jpa

47: ¿Cuál de los siguientes no es cierto sobre el alcance de la sesión y la transacción en Hibernate?

A.   Se crean múltiples instancias de SessionFactory, generalmente en el inicio de la aplicación, desde una instancia de configuración

B.   Una sesión es un objeto económico y no seguro que debe usarse una vez y luego descartarse para: una sola solicitud, una conversación o una sola unidad de trabajo

C.   Para reducir la contención de bloqueo en la base de datos, una transacción de la base de datos debe ser lo más corta posible

D.   Una SessionFactory es un objeto costoso de crear threadsafe, destinado a ser compartido por todos los hilos de aplicación

48: ¿Cuál de las siguientes afirmaciones no es verdadera sobre las anotaciones de persistencia?

A.   La anotación @Table se puede usar para especificar el nombre del esquema de la base de datos de mapeo

B.   Las anotaciones @column se usan para especificar el nombre de la columna de la clave extranjera

C.   La anotación @Entity indica que la clase se asigna a una tabla en la base de datos

D.   La anotación @ID indica que el campo es la clave principal para la entidad

49: ¿Cuál de los siguientes es el primer objeto Hibernate que se crea en cualquier aplicación Hibernate?

A.   Configuración

B.   Transacción

C.   Sesión

D.   SessionFactory

50: ¿Cuál de las siguientes afirmaciones no es verdadera sobre la interfaz de consulta de Hibernate?

A.   Si la consulta devuelve más que el resultado para el método uniqueresult (), se devolverá la primera.

B.   Tanto el método createQuery () como createSqlQuery () de la interfaz de sesión puede devolver una instancia de consulta

C.   Puede revisar el resultado de la consulta usando el método setFirStresult () y setmaxResult ()

D.   Puede usar el encadenamiento de métodos (el objeto receptor de retorno de métodos en lugar de void) con la interfaz de consulta

51: ¿Cuál de las siguientes afirmaciones no es verdadera sobre el operador de comparación en HQL?

A.   Puede usar = nulo para probar si el valor es nulo

B.   El HQL donde la cláusula admite expresiones aritméticas

C.   La cláusula WHERE es una expresión lógica que se evalúa a verdadero falso o nulo

D.   El " como " El operador permite búsquedas comodín (%)

52: ¿Cuál de los siguientes no es verdadero sobre la operación de descarga predeterminada en Hibernate?

A.   Hibernate Flushes de forma predeterminada antes de algunas consultas

B.   Hibernate Flushes de forma predeterminada cuando se ejecuta session.flush ()

C.   Hibernate Flushes de forma predeterminada cuando se ejecuta Commit ()

D.   Hibernate nunca se descarga por defecto

53: ¿Cuál de la siguiente declaración es verdadera sobre la clasificación en Hibernate?

A.   Una colección ordenada se clasifica en memoria utilizando Java Comparator, mientras que la colección de pedidos se ordena a nivel de base de datos utilizando el orden por cláusula

B.   Una colección de pedidos se clasifica en memoria utilizando el comparador Java, mientras que la colección ordenada se ordena a nivel de base de datos utilizando orden por cláusula

C.   Una colección ordenada se clasifica en memoria utilizando el comparador Java o usando el orden por cláusula a nivel de base de datos

D.   Una colección de pedidos se clasifica en memoria utilizando el comparador Java o usando el pedido por cláusula en el nivel de la base de datos

54: ¿Cuál de los siguientes es un Lockmode inválido?

A.   Optimistic_force_increment

B.   ACTUALIZAR

C.   Pesimista_force_increment

D.   OPTIMISTA

55: ¿Cuál de las siguientes afirmaciones no es verdadera sobre la sesión de Hibernate?

A.   La sesión es la interfaz de Hibernate para operaciones relacionadas con la persistencia, como almacenar y recuperar objetos

B.   Una instancia de sesión es liviana y es económica de crear y destruir.

C.   Hibernate Session no tiene nada que ver con la httpsession de nivel web.

D.   Hibernate puede detectar cambios en los objetos y realizar actualizaciones en la base de datos automáticamente, incluso si los cambios se realizan dentro de la misma sesión.

56: ¿Cuál de las siguientes afirmaciones es verdadera?

A.   El método Load () y get () de la interfaz de sesión es el mismo

B.   El método Load () puede devolver un poxy que golpear inmediatamente la base de datos.

C.   El método Load () de la interfaz de sesión devolverá NULL si no se encuentra la fila en la base de datos

D.   El método get () de la interfaz de sesión lanzará excepción si no se encuentra en la base de la fila en la base de datos

57: ¿Cuál de las siguientes afirmaciones es verdadera sobre la siguiente consulta: del elemento como elemento donde el elemento? Y item.date & gt; ?

A.   La palabra clave como es opcional

B.   La consulta indica que hay una tabla llamada elemento y tiene columnas nombradas como " descripción " y " fecha "

C.   El índice de parámetro de enlace comienza desde 1 en lugar de 0

D.   Desde donde y son palabras clave HQL y tiene que ser mayúscula

58: ¿Cuál de los siguientes usa Hibernate para redirigir la salida de registro a los marcos de registro preferidos?

A.   log4j

B.   JCL

C.   Fachada de registro simple para Java (SLF4J)

D.   JDK Registro

59: Son cinco desajustes que ocurren al almacenar objetos en la base de datos relacional: granularidad, herencia, identidad, asociaciones y

A.   archivos

B.   datos

C.   bases de datos

D.   navegación

60: ¿Cuál de las siguientes afirmaciones no es verdadera sobre los objetos incrustados?

A.   La anotación @attributeverride define qué tipo usa la base de datos para guardar el campo integrable

B.   La anotación @embedded significa que el campo anotado es de tipo integral

C.   El usuario @EMeBeddable en una clase significa que los campos y propiedades de su forma de ser serán persistibles como parte de otra entidad.

D.   El tipo incrustable se puede reutilizar en otros tipos

61: ¿Cuál de los siguientes no es cierto sobre el caché de primer nivel?

A.   Hibernate usa este caché de forma predeterminada

B.   Carga objetos y los pone a disposición de toda la aplicación

C.   Reduce el número de consultas SQL generadas dentro de una transacción dada

D.   Siempre " Associates " con el objeto de sesión

62: ¿Cuál de los siguientes no es una estrategia de almacenamiento en caché válido?

A.   Solo lectura

B.   Escribir solamente

C.   No constricto leer/escribir

D.   Leer escribir

63: ¿Cuál de las siguientes afirmaciones es verdadera sobre cómo Hibernate recupera un objeto?

A.   No puede recuperar objetos usando consultas SQL nativas en Hibernate

B.   El lenguaje de consultas HQL Hibernate es un lenguaje de consulta orientado a objetos completo

C.   Cuando estás usando el método get () para recuperar un objeto que no existe en la base de datos, Hibernate lanzará una excepción

D.   Cuando usa el método Load () para recuperar un objeto que no existe en la base de datos, Hibernate devolverá NULL

64: Los idiomas orientados a objetos representan datos como un ____ de objetos

A.   delimitado

B.   tabular

C.   formación

D.   grafico

65: ¿Cuál de las siguientes afirmaciones no es verdadera sobre los eventos del ciclo de vida de la entidad?

A.   Si la marca de tiempo de la actualización más reciente realizada en la tabla consultada es temprano que la marca de tiempo de los resultados de la consulta en caché, entonces los resultados en caché se descartan

B.   UpdateTimestampScache es una región especial de caché que contiene marcas de tiempo de las actualizaciones más recientes en cada tabla

C.   El caché de consulta debe habilitarse utilizando una configuración de propiedad de Hibernate: hibernate.cache.use_query_cache true

D.   Hibernate le permite especificar una región de caché con nombre diferente para cada consulta

66: ¿Cuál de las siguientes afirmaciones no es cierta sobre muchas de muchas de mapeo de relaciones?

A.   La relación de muchos a mayo puede ser unidireccional o bidireccional

B.   El elemento mapeado debe incluirse para la relación bidireccional a muchas relaciones

C.   @Joincolumn y @inversejoincolumns se utilizan para definir los nombres de columnas de las claves extranjeras en la tabla de uniones

D.   La anotación @Jointable debe definirse en el reverso de los muchos a muchos de los buques de relación

67: ¿Cuál de las siguientes afirmaciones no es verdadera sobre el uso de componentes en Hibernate?

A.   El componente de hibernación es el nivel más bajo de la unidad y no puede poseer otro componente

B.   Podemos declarar un componente de una entidad usando & lt; componente & gt; elemento

C.   El componente es la clase definida por el usuario que persiste en la tabla de la entidad poseer

D.   Apoyo de hibernación Composición tanto unidireccional como bidireccional

68: ¿Cuál de los siguientes no es cierto sobre Hibernate OGM (aún se está desarrollando)?

A.   Es un motor de persistencia que proporciona soporte de persistencia de Java (JPA) para soluciones de almacenamiento NoSQL

B.   Se espera que se use para interactuar con toda la solución NoSQL en todos los casos de uso

C.   Reutiliza el motor de gestión del ciclo de vida de los objetos de Hibernate Core y el (DE) de hidratación, pero persiste las entidades en un almacén de clave/valor en lugar de una base de datos relacional

D.   Reutiliza el lenguaje de consulta de persistencia Java (JP-QL) como una interfaz para consultar datos almacenados

69: ¿Cuál de las siguientes afirmaciones no es verdadera sobre la persistencia en cascada de Hibernate?

A.   cascade = " eliminar " le dice a Hibernate que navegue por la asociación cuando se realice Eliminar

B.   cascade = " All-Delete-Orphan " es lo mismo que cascade = " all " Además, elimina cualquier instante persistente cuando se desanimará

C.   cascade = " guardar update " es la configuración predeterminada en hibernate

D.   cascade = " ninguno " le dice a Hibernate que ignore la asociación

70: ¿Cuál de las siguientes afirmaciones es verdadera sobre el uso de la anotación para configurar los modelos de herencia?

A.   El valor predeterminado del elemento DiscriminAtortype en @DiscriminatorColumn es discriminatortype.integer

B.   La anotación @inheritance se usa en la subclase para configurar la estrategia de mapeo de herencia

C.   La anotación @DiscriminatorValue se usa para especificar el valor en la columna Discriminator en la base de datos

D.   El elemento de nombre de @DiscriminatorColumn Annotation especifica el nombre de la tabla

71: ¿Cuál de las siguientes afirmaciones es verdadera sobre el uso de caché en hibernate?

A.   La consulta de almacenamiento en caché tendrá más impacto en las aplicaciones que realizan muchas inserciones, eliminaciones o actualizaciones.

B.   Se proporciona el método iterate () de las interfaces de sesión y consulta para aprovechar el caché de segundo nivel.

C.   El caché consulta caché Todas las propiedades de las entidades devueltas en el conjunto de resultados de consulta

D.   Para habilitar el caché de consulta, todo lo que necesita es invocar setcachable (true) en la instancia de consulta.

72: ¿Cuál de las siguientes afirmaciones no es cierta sobre HQL se une?

A.   La navegación de ruta de una entidad es una forma de unión externa.

B.   Las condiciones de unión se pueden especificar explícitamente utilizando el ' unir ' palabra clave

C.   An & nbsp; Inner Join & nbsp; entre dos entidades devuelve los objetos de ambos tipos de entidades que satisfacen todas las condiciones de unión

D.   Las condiciones de unión se pueden especificar implícitamente como resultado de la navegación de ruta.

73: ¿Cuál de los siguientes no es cierto sobre el caché de segundo nivel?

A.   Se llama ' segundo nivel ' Porque ya hay un caché que funciona en Hibernate durante la duración de una sesión abierta

B.   Siempre " Associates " con el objeto de fábrica de sesión

C.   Existe mientras la fábrica de sesión esté viva

D.   Por defecto, se mantiene efectivamente a los identificadores para una consulta individual

74: ¿Cuál de las siguientes afirmaciones no es cierto acerca de mapear una clase a múltiples tablas usando anotación?

A.   Las entidades se pueden asignar a través de múltiples tablas haciendo uso de la anotación de & nbsp; @SecoDaryTables

B.   La " tabla " El atributo debe definirse en la anotación @column para especificar qué tabla pertenece la columna

C.   La anotación @primariokeyjoincolumn & nbsp; especifica la clave principal de la tabla principal

D.   Las entidades se pueden asignar en varias tablas haciendo uso de la anotación & nbsp; @SecoDaryTable

75: ¿Cuál de los siguientes no describe correctamente LockMode.none?

A.   Representa la ausencia de un bloqueo

B.   Todos los objetos cambian a este modo de bloqueo al final de una transacción

C.   Los objetos asociados con la sesión a través de una llamada a Update () o SaveRupDate () también comienzan en este modo de bloqueo

D.   Si se solicita un objeto con este modo de bloqueo, se obtendrá un bloqueo de escritura si es necesario leer realmente el estado desde la base de datos

76: ¿Cuál de las siguientes afirmaciones no es cierto sobre el uso de jerarquías de entidad de mapeo de anotaciones?

A.   La anotación de @inherancia tiene una estrategia " atributo que se puede utilizar para definir la estrategia de mapeo de herencia

B.   La @DiscriminatorColumn se usa para definir el nombre de la columna que se usa para diferenciar las subclases

C.   La clase raíz de la jerarquía debe estar marcada por la anotación @inherance

D.   @DiscRiminatorValue no tiene valor predeterminado y debe definirse.

77: ¿Cuál de la siguiente declaración no es verdadera?

A.   El método Load () devuelve nulo, cuando la ID única no pudo encontrar en la base de datos

B.   El método Load () devuelve proxy por defecto y la base de datos no se efectuará hasta que la invocación del proxy

C.   El método Load () lanza una excepción, cuando la ID única no pudo encontrar en la base de datos

D.   El método get () devuelve nulo cuando la identificación única no está disponible en la base de datos.

78: ¿Cuál de las siguientes opciones describe correctamente la categoría de registro de shibernate.sql?

A.   Registre todas las declaraciones SQL DDL a medida que se ejecutan

B.   Registre todas las declaraciones SQL DML mientras se ejecutan

C.   Registre todos los parámetros JDBC

D.   Registrar el estado de todas las entidades

79: ¿Cuál de las siguientes afirmaciones no es verdadera sobre la estrategia de unión (tabla por subclase)?

A.   Es más costoso consultar la subclase cuando se utiliza la estrategia de unión

B.   La estrategia de unión es la forma más eficiente de insertar datos

C.   La estrategia de unir es la forma más eficiente de almacenar datos

D.   En la estrategia de unión, cada clase tendrá su estado asignado a una tabla diferente.

80: ¿Cuál de las siguientes afirmaciones no es cierto sobre los eventos del ciclo de vida de la entidad?

A.   El disparo de A & NBSP; Postpersist & NBSP; Evento no indica que la entidad se haya comprometido con éxito a la base de datos

B.   Si la opción Cascade de & nbsp; persist & nbsp; se establece en una relación de un objeto que se está persistiendo y el objeto objetivo también es un objeto nuevo, el evento prepersist & nbsp; se desencadena en el objeto de destino.

C.   La devolución de llamada & nbsp; Postload & nbsp; ocurre después de que los datos para una entidad se leen desde la base de datos y se construye la instancia de la entidad.

D.   Cuando el SQL para la eliminación de una entidad se envía a la base de datos, el evento & nbsp; postremove & nbsp; se disparará e indica el éxito de la eliminación

81: ¿Cuál de los siguientes no es una clase de generador de identificación válida?

A.   Hilo

B.   primario

C.   identidad

D.   secuencia

82: ¿Cuál de las siguientes afirmaciones no es verdadera sobre la siguiente consulta de HQL: del artículo unión de elemento? y BID.Mount & gt; 100

A.   La consulta devuelve una lista de matrices de objeto []

B.   La consulta asigna el alias " elemento " al artículo de clase y alias " BID " a la clase de oferta

C.   La consulta devuelve todas las combinaciones de ofertas y artículos asociados

D.   La colección de ofertas de cada artículo se cargará ansiosamente.

83: ¿Cuál de las siguientes afirmaciones es verdadera sobre el tipo de entidad y el tipo de valor en Hibernate?

A.   Un objeto de tipo de valor siempre tiene un valor clave principal en la base de datos

B.   Los objetos de tipo de valor pertenecen a una entidad y está integrado en la fila de la tabla de la entidad de propiedad

C.   Un objeto de tipo de entidad no tiene su propia identidad de base de datos

D.   Un objeto tipo entidad no puede existir de forma independiente y tiene que unirse a otro objeto

84: ¿Cuál de las siguientes afirmaciones es verdadera sobre la siguiente consulta: desde el artículo como yo donde i.description =: descripción

A.   El elemento indica el nombre de la clase de entidad y es sensible a la caja de su caso

B.   La consulta está usando sintaxis SQL nativa

C.   La letra I es alias y el " como " La palabra clave debe colocarse frente al alias

D.   Esta consulta está utilizando la unión de parámetros posicionales

85: ¿Cuál de las siguientes afirmaciones no es verdadera sobre muchos a un mapeo de relaciones?

A.   El @joincolumn debe definirse con la anotación @Onetomany

B.   El @joincolumn define el nombre de la columna extranjera

C.   Si la relación es un mapeo bidireccional, el atributo debe definirse para la anotación @Onetomany

D.   El @ManytoOne define una asociación de un solo valor a otra clase de entidad que tiene una multiplicidad de muchos a uno.

86: ¿Cuál de las siguientes afirmaciones no es verdadera sobre el estado transitorio?

A.   Los objetos referidos por otras instancias transitorias son transitorios

B.   La instancia transitoria siempre se asocia con una fila en una base de datos

C.   Después de eliminar una instancia persistida, se convertirá en una instancia transitoria

D.   Los objetos instanciados utilizando el nuevo operador no se persistieron de inmediato y su estado es transitorio.

87: ¿Cuál de las siguientes opciones no es verdadera sobre la interfaz/implementación de Statelessession en Hibernate Batch?

A.   No proporciona muchos de los de la semántica del ciclo de vida de nivel superior

B.   Una sesión sin estado no implementa un caché de primer nivel

C.   Una sesión sin estado no tiene un contexto de persistencia asociado con ella

D.   Operaciones realizadas utilizando una cascada de sesión sin estado a instancias asociadas

88: ¿Cuál de los siguientes no es un org.hibernate.connectionReleaseMode?

A.   On_open

B.   After_transaction

C.   After_statement

D.   En_close

89: ¿Cuál de las siguientes afirmaciones es verdadera sobre la siguiente consulta de HQL? Seleccione el Departamento del Departamento de Departamento de Departamento. Empleados Empleado Donde Empleado.Address.State = ' CA ' y departamento.name = ' Marketing '

A.   La consulta está usando unión externa

B.   Los objetos del departamento devueltos son cargados cargados.

C.   La consulta devolverá a todos los departamentos que no importan que el departamento tenga un empleado o no

D.   La consulta devuelve una lista de matrices de objeto [], en el índice 0 es el departamento y el índice 1 es empleado

90: ¿Cuál de las siguientes opciones describe correctamente la categoría de registro de org.hibernate.cache?

A.   Registre toda la actividad de caché de primer nivel pero no la actividad de caché de segundo nivel

B.   Registre la actividad de caché de primer nivel ni de segundo nivel

C.   Registre la actividad de caché de primer nivel y de segundo nivel

D.   Registre toda la actividad de caché de segundo nivel

91: Si desea guardar sus modificaciones en cualquier momento sin conocer el estado de una sesión, entonces cuál de las siguientes operaciones utilizará:

A.   Ni fusionar ni actualizar

B.   Fusionar

C.   Actualizar

D.   Tanto fusionar como actualizar

92: ¿Cuál de las siguientes afirmaciones no es cierto sobre la instancia persistente?

A.   Cualquier cambio realizado en el objeto persistente se sincronizará con la base de datos después de que finalice la transacción.

B.   Antes de que se cierre la sesión, un objeto se volverá persistente después de que sea guardado por el método de vigilancia de persistencia y el método Save ().

C.   Una instancia persistente tiene un conjunto de clave principal como identificador de base de datos

D.   Un objeto no es persistente si es recuperado de la base de datos mediante la ejecución de la consulta.

93: ¿Cuál de las siguientes afirmaciones es verdadera sobre unirse a las asociaciones en Hibernate?

A.   En HQL, la palabra clave izquierda en la búsqueda de unión izquierda es opcional

B.   Al usar consultas de unión HQL, debe especificar explícitamente la condición de unión utilizando dónde o en la cláusula

C.   HQL proporciona una unión de búsqueda en la cláusula a la carga de la periodista de los objetos asociados

D.   Al usar uniones exteriores, Hibernate siempre devolverá una lista que contenga elementos distintos.

94: ¿Cuál de las siguientes afirmaciones es verdadera sobre el mapeo de relaciones uno a uno?

A.   El elemento MappedBy debe especificarse en la anotación de @Onetoone en la entidad que define una columna de unión

B.   El mapeo uno a uno solo puede ser unidireccional

C.   La anotación @Joincolumn se realiza el mapeo de la entidad que se asigna a la tabla que contiene la clave extranjera

D.   Mapeo uno a uno solo puede ser bidireccional

95: ¿Cuál de la siguiente declaración no es verdadera sobre la estrategia de herencia de una sola tabla?

A.   La estrategia de una sola tabla utiliza una tabla para contener todo el estado posible de una jerarquía

B.   La estrategia de una sola tabla será más derrochador del espacio de bases de datos.

C.   No debería quedarse columnas sin llenar en la estrategia de una sola tabla

D.   La estrategia de una sola tabla es la forma más de rendimiento en consultas polimórficas y operaciones de escritura.

96: ¿Cuál de los siguientes no es cierto sobre SessionFactory?

A.   Es una clase singleton

B.   Su proceso de inicialización es costoso ya que carga todas las configuraciones, incluida la configuración de la base de datos o la configuración.

C.   Ayuda en la extracción personalizada de datos.

D.   Configura Hibernate con el archivo de configuración de Hibernate para su uso en la aplicación

97: ¿Cuál de las siguientes afirmaciones no es cierto sobre el uso de la anotación para mapear la clave primaria de compuesto?

98: ¿Cuál de los siguientes no es cierto acerca de fragmentar en Hibernate (fragmentos hibernados)?

A.   El objetivo principal de Hibernate Shards es permitir que los desarrolladores de aplicaciones consulten y realicen transacciones contra conjuntos de datos fragmentados utilizando la API de núcleo Hibernate estándar

B.   Los fragmentos de hibernación se pueden dividir conceptualmente en lógica de fragmentación generalizada, lógica de fragmentación específica de la aplicación y fragmentación predeterminada de hibernación

C.   Los fragmentos hibernados consisten principalmente en implementaciones de fragmentos de muchas de las interfaces de núcleo de hibernación

D.   Los fragmentos hibernados se pueden dividir conceptualmente en lógica de fragmentos de fragmentación generalizada y lógica de fragmentación específica de la aplicación

99: ¿Cuál de las siguientes afirmaciones es verdadera sobre la siguiente consulta de HQL? Seleccione P.Number del empleado E Únete a E.Phones P

A.   Esta consulta está utilizando la unión externa, por lo que devolverá todas las instancias de la entidad telefónica sin importar que esté asociado con un empleado o no.

B.   Esta consulta le falta la condición de unión, por lo que no funcionará.

C.   La consulta indica que el número " número " es el nombre de una de las columnas de la mesa telefónica

D.   Porque los teléfonos " 54; es un campo de asociación de colección, la navegación de ruta no pudo continuar

100: ¿Cuál de los siguientes no es un método de sesión?

A.   Session.saveOrupdate ()

B.   Session.remove ()

C.   Session.save ()

D.   Session.persist ()