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!
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
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
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
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
A. & lt; hibernate-hibernate & gt;
B. & lt; hibernate-java-java & gt;
C. & lt; Hibernate Mapping & GT;
D. & lt; hibernate-tabular & gt;
A. modular
B. abierto
C. ORM
D. Sistema operativo
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
A. Mxl
B. LMX
C. Xxml
D. Xml
A. Una variable
B. La declaración de declaración
C. archivo de asignación de XPath
D. Archivo de asignación XML
A. cliente
B. difícil
C. javascript
D. Orientado a objetos
A. marcador redundante de objeto
B. Object Real Maker
C. Marcador relacional de objetos
D. mapeo relacional de objetos
A. Apartarlo
B. volteo
C. Retroceder
D. retroceder
A. historias
B. pestañas
C. no perseguido
D. crecen
A. vBscript
B. javascript
C. Sql
D. perl
A. demorado
B. oriental
C. a salvo de amenazas
D. malísimo
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
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
A. base de datos racional
B. base de datos revisada
C. base de datos relacional
D. base de datos redundante
A. Hql
B. C#
C. .Neto
D. Java
A. xpath
B. Xml
C. PL-SQL
D. Xsly
A. Objeto simple ole java
B. Plain Old Java Objeto
C. Objeto Plaine Ole Java
D. Objeto Java Old Old
A. Tabular
B. delimitado
C. reformateado
D. demorado
A. sproc
B. Udf
C. transacción
D. mesa
A. navegador
B. javascript
C. FRASCO
D. Xml
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
A. Variable
B. Oop
C. Sql
D. Entero
A. SessionFactory
B. Base de datos racional
C. Lista de arreglo
D. Variablerepository
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
A. & lt; html & gt;
B. & lt; java & gt;
C. & lt; propiedad & gt;
D. & lt; xml & gt;
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
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
A. dialecto
B. sesión
C. transacción
D. controlador_class
A. managente de transacciones
B. configuración de hibbernado
C. sessionFactory
D. caché.provider_class
A. Sesco
B. Sesscoped pero no sessionFactory-scoped
C. Tanto la sesión y sessionFactory-scoped
D. SessionFactory-scoped
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
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.
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
A. & lt; propiedad & gt;
B. & lt; session-factory & gt;
C. & lt; mapeo & gt;
D. & lt; Hibernate-Configuration & GT;
A. Transacción
B. Sesión
C. Fábrica de transacciones
D. ConnectionProvider
A. validar
B. truncado
C. crear
D. actualizar
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 ()
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
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
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
A. Acomodar
B. JDBC
C. JMS
D. Jpa
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
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
A. Configuración
B. Transacción
C. Sesión
D. SessionFactory
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
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 (%)
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
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
A. Optimistic_force_increment
B. ACTUALIZAR
C. Pesimista_force_increment
D. OPTIMISTA
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.
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
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
A. log4j
B. JCL
C. Fachada de registro simple para Java (SLF4J)
D. JDK Registro
A. archivos
B. datos
C. bases de datos
D. navegación
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
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
A. Solo lectura
B. Escribir solamente
C. No constricto leer/escribir
D. Leer escribir
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
A. delimitado
B. tabular
C. formación
D. grafico
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
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
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
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
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
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
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.
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.
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
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
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
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.
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.
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
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.
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
A. Hilo
B. primario
C. identidad
D. secuencia
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.
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
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
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.
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.
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
A. On_open
B. After_transaction
C. After_statement
D. En_close
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
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
A. Ni fusionar ni actualizar
B. Fusionar
C. Actualizar
D. Tanto fusionar como actualizar
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.
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.
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
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.
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
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
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
A. Session.saveOrupdate ()
B. Session.remove ()
C. Session.save ()
D. Session.persist ()