Hiberner questions en langues françaises

Hiberner questions en langues françaises

Nos experts ont compilé ces QCM dormants grâce à la recherche. Nous espérons qu'en répondant à ces plus de 100 questions à choix multiples, vous pourrez voir à quel point la base de connaissances d'Hiberner est importante.
Faites défiler vers le bas pour commencer maintenant !

1: JDBC signifie _____.

A.   Jeremy fait des backflips régulièrement

B.   Java fait la meilleure connexion

C.   Connexion de la base de données Java

D.   Faites juste les deux soigneusement

2: Lequel des éléments suivants décrit correctement SessionFactory?

A.   Un objet à courte durée à thread unique représentant une conversation entre l'application et le magasin persistant

B.   Objets à durée de courte durée et filets contenant l'état persistant et la fonction commerciale

C.   Instances de classes persistantes qui ne sont pas actuellement associées à un org.hibernate.Session

D.   Un cache immuable et immuable des mappages compilés pour une seule base de données

3: HiberNate supposera qu'une instance est une instance transitoire non enregistrée si:

A.   La propriété de l'identifiant (si elle existe) est nul

B.   Tous ces

C.   Vous fournissez une valeur non enregistrée dans le document de cartographie pour la classe, et la valeur de la propriété identifiant correspond

D.   La propriété de version (s'il existe) est nul

4: Laquelle des affirmations suivantes est vraie concernant la capture d'hibernate:

A.   La mise en cache de premier niveau est fournie par l'entityManager

B.   La mise en cache de premier niveau est limitée à un utilisateur ou une demande en particulier

C.   Hibernate fournit 2 niveaux de mise en cache

D.   Tous ces

5: Lequel des éléments XML suivants est vrai pour Hibernate?

A.   & lt; hibernate-hibernate & gt;

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

C.   & lt; Hibernate-mapping & gt;

D.   & lt; hibernate-tabular & gt;

6: Un cadre persistant est un service (n) ____ qui stocke et introduit des objets dans une base de données.

A.   modulaire

B.   ouvrir

C.   Orm

D.   OS

7: Ce qui est vrai:

A.   Session.cloak ()

B.   Session.close ();

C.   Session.

D.   Session.cloak

A.   L'indépendance API

B.   L'inadéquation structurelle

C.   L'acquisition de la duplication

D.   Tous

9: Le CreateHibernate.cfg.xml est un fichier de configuration A / an ____.

A.   Mxl

B.   LMX

C.   Xxml

D.   Xml

10: Qu'est-ce qui demande à Hibernate comment mapper les classes à la base de données?

A.   Une variable

B.   La déclaration de déclaration

C.   fichier de mappage xpath

D.   Fichier de mappage XML

11: Java est une langue a / an _____

A.   client

B.   difficile

C.   javascrip

D.   Orienté objet

12: Hibernate est un ORM haute performance. Orm signifie?

A.   marqueur redondant objet

B.   objet Real Maker

C.   marqueur relationnel d'objet

D.   Mappage relationnel d'objet

13: Si Hibernate ne commette pas la transaction, elle peut _______.

A.   fermez-le

B.   back-flip

C.   retour en arriere

D.   se retirer

14: Une base de données _____ données.

A.   magasins

B.   onglets

C.   non-persiste

D.   grandir

15: Java est à la logique commerciale car ____ est à la base de données

A.   vbscript

B.   javascrip

C.   SQL

D.   perler

16: SessionFactory est _____.

A.   retardé

B.   auto-orienteur

C.   Fil SAFE

D.   pouilleux

17: Lequel des éléments suivants est vrai à propos de la recherche hibernate?

A.   La recherche Hibernate fonctionne bien en mode cluster

B.   La recherche Hibernate fournit des mises à jour d'index synchrones et asynchrones

C.   La recherche Hibernate fonctionne bien en mode non groupé

D.   Tous

18: Une solution ORM doit comprendre quelles fonctions suivantes:

A.   Spécification des requêtes qui se réfèrent aux classes et aux propriétés des classes

B.   Effectuer des opérations CRUD de base sur des objets de classes persistantes

C.   Tous ces

D.   Spécification des métadonnées de cartographie

19: La raison de l'hibernate est parce que c'est un décalage ou une impédance entre le modèle d'objet et le ____?

A.   base de données rationnelle

B.   base de données révisée

C.   base de données relationnelle

D.   base de données redondante

20: Les objets de requête utilisent ____ pour récupérer les données de la base de données relationnelle

A.   HQL

B.   C #

C.   .Filet

D.   Java

21: Hibernate s'occupe de cartographier Java à la base de données à l'aide de ___?

A.   xpath

B.   Xml

C.   PL-SQL

D.   Xsly

22: Pojo signifie _____.

A.   Objet Ole Java ordinaire

B.   Old Java objet simple

C.   Objet Plaine Ole Java

D.   Old Java objet Plaine Old

23: Les bases de données représentent des données dans un format ____.

A.   Tabulaire

B.   délimité

C.   reformaté

D.   retardé

24: Un _______ représente une mesure du travail effectué dans la base de données.

A.   sproc

B.   Udf

C.   transaction

D.   tableau

25: Le cadre Hibernate est stocké en (a) _____.

A.   navigateur

B.   javascrip

C.   POT

D.   Xml

26: Lequel des éléments suivants est vrai à propos de l'annotation @generatedValue?

A.   Il est utilisé pour spécifier le tableau pour persister les données

B.   Il est utilisé pour marquer cette classe comme un haricot d'entité

C.   Il est utilisé pour spécifier la propriété d'identificateur de l'entité Bean

D.   Il est utilisé pour spécifier la stratégie de génération de clés principale

27: A / an ______ est un type de données primitif.

A.   Variable

B.   Pavillon

C.   SQL

D.   Entier

28: La classe d'objets de configuration est utilisée pour créer un (n) ____?

A.   SessionFactory

B.   Base de données rationnelle

C.   Liste des tableaux

D.   Variablepository

29: Lequel des suivants pourrait être en mesure de résoudre N + 1 problème?

A.   Ajouter une annotation @Fetch et spécifier un mode de fetch de jointure

B.   Ajouter une annotation @fetch et spécifier un mode de fetch de sous-sélection

C.   Utilisez la clause Feth Join de gauche sur le HQL

D.   Tous ces

30: L'élément ____ est utilisé pour relier les données à la base de données.

A.   & lt; html & gt;

B.   & lt; java & gt;

C.   & lt; propriété & gt;

D.   & lt; xml & gt;

31: Lequel des énoncés suivants décrit correctement les envers Hibernate?

A.   Facilite l'audit des mappages d'hibernate, qui étendent JPA, comme les types et collections personnalisés de & # 34; Simple & # 34; Types (chaînes, entiers, etc.)

B.   Facilite l'audit de tous les mappages définis par la spécification JPA

C.   Facilite l'interrogation des données historiques

D.   Tous

32: Lequel des éléments suivants est un composant clé valide de la configuration d'hibernate?

A.   Connexion de la base de données et configuration de mappage de classe

B.   Configuration du mappage de classe mais pas de connexion à la base de données

C.   Connexion de la base de données mais pas de configuration de mappage de classe

D.   SessionFactory mais ni connexion de base de données ni configuration de mappage de classe

33: Laquelle des propriétés suivantes fait que Hibernate génére SQL selon la base de données choisie?

A.   dialecte

B.   session

C.   transaction

D.   driver_class

34: Laquelle des propriétés suivantes doit être définie pour activer la mise en cache de deuxième niveau?

A.   transactionmanager

B.   configuration d'hibernate

C.   SessionFactory

D.   cache.provider_class

35: Lequel des éléments suivants sont des intercepteurs hibernate valides?

A.   Encope

B.   Coloclé par session mais pas en factoire

C.   À la fois en fcolarité et à la séance SCOPED

D.   SessionFactory a été

36: Lequel des énoncés suivants n'est pas vrai à propos du métamodel?

A.   Tous

B.   javax.persistence.metamodel.metamodel agit comme un référentiel d'objets métamodèles et leur donne accès

C.   Manipuler à javax.persistence.metamodel.Metamodel peut être obtenu à partir de la javax.persistence.entityManagerFactory ou de la méthode javax.persistence.entityManagevia leur méthode getMetamodel

D.   Le métamodel est un ensemble d'objets qui décrivent un modèle de domaine

37: Laquelle des affirmations suivantes est vraie à propos de l'instance détachée?

A.   Une instance sera détachée après sa récupération de la base de données par l'exécution de la requête.

B.   Les modifications apportées à l'instance détachée sont toujours garanties de se synchroniser avec la base de données.

C.   Une instance persistante se détachera après la fermeture de la session.

D.   Hibernate ne vous permet pas de réassocier les instances détachées avec un nouveau gestionnaire de persistance.

38: Laquelle de la déclaration suivante n'est pas vraie sur SessionFactory?

A.   Vous pouvez utiliser SessionFactory pour créer une instance de session

B.   SessionFactory n'est pas léger et coûte cher à créer

C.   Un SessionFactory peut gérer plus d'une base de données

D.   Les caches SessionFactory ont généré des instructions SQL et d'autres méta-données de cartographie que Hibernate utilise lors de l'exécution

39: Lequel des éléments suivants est utilisé pour déclarer la classe persistante dans le fichier de configuration Hibernate?

A.   & lt; propriété & gt;

B.   & lt; session-factory & gt;

C.   & lt; mapping & gt;

D.   & lt; hibernate-configuration & gt;

40: Lequel des éléments suivants fournit une interface entre l'application et les données stockées dans la base de données?

A.   Transaction

B.   Session

C.   TransactionFactory

D.   ConnectionProvider

41: Lequel des éléments suivants n'est pas une valeur valide pour & # 39; hbm2ddl.auto & # 39; Propriété dans la configuration Hibernate?

A.   valider

B.   tronquer

C.   créer

D.   mise à jour

42: Laquelle des affirmations suivantes est vraie à propos de l'instance indique?

A.   Les instants détachés peuvent être rendus persistants en appelant SaveorUpdate ()

B.   Les instants transitoires peuvent être rendus persistants en appelant delete ()

C.   Les instants transitoires sont auparavant persistants et associés à une session unique

D.   Les instants persistants peuvent être transformés en appelant Update ()

43: Laquelle des affirmations suivantes n'est pas vraie de commander le résultat de la requête?

A.   Vous pouvez utiliser ASC et DESC pour spécifier l'ordre ascendant et descendant

B.   Vous ne pouvez pas commander des résultats de requête par plusieurs propriétés

C.   La commande par défaut est ascendante

D.   HQL fournit une clause de commande par commande pour commander le résultat de la requête

44: Laquelle des affirmations suivantes n'est pas vraie sur les requêtes nommées?

A.   La requête nommée doit être des chaînes HQL. Native SQL n'est pas prise en charge dans la question nommée

B.   La méthode getNameDquery () obtient une instance de requête de la requête nommée

C.   Les requêtes nommées sont précompilées lorsque Session Factory est créée

D.   Les requêtes nommées permettent d'extériorer les chaînes de requête aux métadonnées de cartographie

45: Lequel des éléments suivants n'est pas un type de cache hibernate?

A.   Cache de premier niveau

B.   Cache de niveau de couche d'application

C.   Cache de niveau de couche de transaction

D.   Cache SQL

46: Hibernate propose une implémentation de quelle spécification?

A.   Orm

B.   Jdbc

C.   Jms

D.   JPA

47: Lequel des énoncés suivants n'est pas vrai à propos de la portée de la session et des transactions en hibernate?

A.   Plusieurs instances de SessionFactory sont créées, généralement sur le démarrage de l'application, à partir d'une instance de configuration

B.   Une session est un objet peu coûteux et non threadsafe qui doit être utilisé une fois puis jeté pour: une seule demande, une conversation ou une seule unité de travail

C.   Afin de réduire les affirmations de verrouillage dans la base de données, une transaction de base de données doit être aussi courte que possible

D.   Un SessionFactory est un objet Threadsafe coûteux à créer, destiné à être partagé par tous les threads d'application

48: Laquelle des affirmations suivantes n'est pas vraie sur les annotations de persistance?

A.   L'annotation @Table peut être utilisée pour spécifier le nom du schéma de base de données de mappage

B.   Les annotations @Column sont utilisées pour spécifier le nom de la colonne de la clé étrangère

C.   L'annotation @entity indique que la classe est mappée à une table dans la base de données

D.   L'annotation @id indique que le champ est la clé principale de l'entité

49: Lequel des éléments suivants est le premier objet Hibernate créé dans une application Hibernate?

A.   Configuration

B.   Transaction

C.   Session

D.   SessionFactory

50: Laquelle de la déclaration suivante n'est pas vraie à propos de l'interface de requête Hibernate?

A.   Si la requête renvoie plus que le résultat pour la méthode UniqueResult (), la première sera retournée.

B.   La méthode CreateQuery () et CreateSQLQuery () d'interface de session peuvent renvoyer une instance de requête

C.   Vous pouvez paginer le résultat de la requête en utilisant SetFirStResult () et SetMaxResult ()

D.   Vous pouvez utiliser le chaînage de méthode (méthodes renvoie l'objet de réception au lieu de void) avec une interface de requête

51: Laquelle des affirmations suivantes n'est pas vraie sur l'opérateur de comparaison dans HQL?

A.   Vous pouvez utiliser = null pour tester si la valeur est nul

B.   La clause HQL Where prend en charge les expressions arithmétiques

C.   La clause où est une expression logique évaluant à vrai false ou nul

D.   Le & # 34; comme & # 34; L'opérateur permet des recherches sur le joker (%)

52: Lequel des énoncés suivants n'est pas vrai à propos de l'opération de chasse par défaut dans Hibernate?

A.   Hibernate rince par défaut avant certaines requêtes

B.   Hibernate ringe par défaut lorsque session.flush () est exécutée

C.   Hibernate rince par défaut lorsque commit () est exécuté

D.   Hibernate ne rince jamais par défaut

53: Laquelle des affirmations suivantes est vraie à propos du trier en hibernate?

A.   Une collection triée est triée en mémoire à l'aide du comparateur Java, tandis que la collection de commandes est commandée au niveau de la base de données en utilisant l'ordre par clause

B.   Une collection de commandes est triée en mémoire à l'aide de Java Comparator, tandis que la collection triée est commandée au niveau de la base de données à l'aide de la clause Order By

C.   Une collection triée est soit triée en mémoire à l'aide du comparateur Java, soit en utilisant l'ordre par clause au niveau de la base de données

D.   Une collection de commandes est triée en mémoire à l'aide de Java Comparator ou en utilisant la clause Ordre by au niveau de la base de données

54: Lequel des éléments suivants est un mode de verrouillage non valide?

A.   Optimistic_force_increment

B.   MISE À JOUR

C.   Pessimistic_force_increment

D.   OPTIMISTE

55: Laquelle des affirmations suivantes n'est pas vraie sur la session Hibernate?

A.   La session est l'interface Hibernate pour les opérations liées à la persistance telles que le stockage et la récupération d'objets

B.   Une instance de session est légère et est peu coûteuse pour créer et détruire.

C.   La session Hibernate n'a rien à voir avec la HTTPSession de niveau Web.

D.   HiberNate peut détecter les modifications des objets et effectuer automatiquement des mises à jour de la base de données même si des modifications sont apportées au sein de la même session.

56: Laquelle des affirmations suivantes est vraie?

A.   La méthode charge () et la méthode Get () d'interface de session sont les mêmes

B.   La méthode Load () peut renvoyer une poxy que de frapper immédiatement la base de données.

C.   La méthode de charge () d'interface de session renvoie null si aucune ligne ne trouve dans la base de données

D.   La méthode get () d'interface de session lancera l'exception si aucune ligne ne trouve dans la base de données

57: Laquelle de l'énoncé suivant est vraie à propos de la requête suivante: de l'article comme élément où item.description like? Et item.date & gt; ?

A.   Le mot clé AS est facultatif

B.   La requête indique qu'il existe un tableau nommé élément et dispose de colonnes nommées comme & # 34; Description & # 34; et & # 34; date & # 34;

C.   L'indice du paramètre de liaison commence à partir de 1 au lieu de 0

D.   Les mots clés d'où et sont des mots clés HQL et doivent être majuscules

58: Lequel des éléments suivants est utilisé par Hibernate pour rediriger la sortie de journalisation vers des cadres de journalisation préférés?

A.   log4j

B.   JCL

C.   Famiade de journalisation simple pour Java (SLF4J)

D.   Journalisation JDK

59: Ce sont cinq décalages qui se produisent lors du stockage d'objets dans la base de données relationnelle: granularité, héritage, identité, associations et

A.   des dossiers

B.   données

C.   bases de données

D.   la navigation

60: Laquelle des affirmations suivantes n'est pas vraie sur les objets intégrés?

A.   L'annotation @AttributeOverride définit le type que la base de données utilise pour enregistrer le champ intégré

B.   L'annotation @EMBEDDED signifie que le champ annoté est un type intégré

C.   L'utilisateur @EmebedDable sur une classe signifie qu'il sera persistant dans le cadre d'une autre entité.

D.   Le type intégable peut être réutilisé sur d'autres types

61: Lequel des éléments suivants n'est pas vrai dans le cache de premier niveau?

A.   HiberNate utilise ce cache par défaut

B.   Il charge des objets et les met à la disposition de toute l'application

C.   Il réduit le nombre de requêtes SQL générées dans une transaction donnée

D.   Il est toujours & # 34; associés & # 34; avec l'objet de session

62: Lequel des éléments suivants n'est pas une stratégie de mise en cache valide?

A.   Lecture seulement

B.   Écriture uniquement

C.   Ne pas lire / écrire

D.   Lire écrire

63: Laquelle des affirmations suivantes est vraie sur la façon dont Hibernate récupère un objet?

A.   Vous ne pouvez pas récupérer des objets en utilisant des requêtes SQL natives en hibernate

B.   HQL Hibernate Query Language est un langage de requête orienté objet complet

C.   Lorsque vous utilisez la méthode get () pour récupérer un objet qui n'existe pas dans la base de données, Hibernate lancera une exception

D.   Lorsque vous utilisez la méthode Load () pour récupérer un objet qui n'existe pas dans la base de données, Hibernate renvoie nul

64: Les langues orientées objet représentent les données comme un ____ d'objets

A.   délimité

B.   tabulaire

C.   déployer

D.   graphique

65: Laquelle des affirmations suivantes n'est pas vraie sur les événements du cycle de vie des entités?

A.   Si l'horodatage de la mise à jour la plus récente faite au tableau interrogé est précoce que l'horodatage des résultats de la requête en cache, les résultats mis en cache sont rejetés

B.   UpdateTimeStampscache est une région de cache spéciale qui contient des horodatages des mises à jour les plus récentes de chaque tableau

C.   Le cache de requête doit être activé à l'aide d'un paramètre de propriété Hibernate: hibernate.cache.use_query_cache true

D.   Hibernate vous permet de spécifier une région de cache nommée différente pour chaque requête

66: Laquelle des affirmations suivantes n'est pas vraie à propos de nombreuses mappages de relations?

A.   La relation à ma mai peut être à la fois unidirectionnelle ou bidirectionnelle

B.   L'élément mappé doit être inclus pour le bidirectionnel de nombreuses relations

C.   Les @joincumnolumn et @inversejoincolumn sont utilisés pour définir les noms de colonne des touches étrangères dans la table de jointure

D.   L'annotation @jointable doit être définie sur le côté inverse des nombreux à plusieurs relations

67: Laquelle des affirmations suivantes ne concerne pas l'utilisation de composants dans Hibernate?

A.   Le composant hibernate est le niveau d'unité le plus bas et ne peut pas posséder d'autres composants

B.   Nous pouvons déclarer un composant d'une entité en utilisant & lt; composant & gt; élément

C.   Le composant est la classe définie par l'utilisateur qui est persisté au tableau de la possession d'entité

D.   Hibernate Support à la fois une composition unidirectionnelle et bidirectionnelle

68: Lequel des énoncés suivants n'est pas vrai à propos de l'OGM hibernate (toujours en cours de développement)?

A.   Il s'agit d'un moteur de persistance qui fournit une prise en charge de Java Persistance (JPA) pour les solutions de stockage NoSQL

B.   Il devrait être utilisé pour interagir avec toute la solution nosql dans tous les cas d'utilisation

C.   Il réutilise la gestion du cycle de vie des objets et le moteur d'hydratation (DE) de l'objet, mais persiste les entités dans un magasin clé / valeur au lieu d'une base de données relationnelle

D.   Il réutilise le langage de requête de persistance Java (JP-QL) comme interface pour interroger les données stockées

69: Laquelle des affirmations suivantes n'est pas vraie sur la persistance en cascade de l'hibernate?

A.   cascade = & # 34; supprimer & # 34; dit à l'hibernate de naviguer dans l'association lors de la réalisation de suppression

B.   Cascade = & # 34; All-Delete-Orphan & # 34; est le même que Cascade = & # 34; all & # 34; De plus, il supprime tout instant persistant lorsqu'il est déréférencé

C.   Cascade = & # 34; sauvegarde-update & # 34; est la configuration par défaut dans hibernate

D.   Cascade = & # 34; Aucun & # 34; dit à l'hibernate d'ignorer l'association

70: Laquelle des affirmations suivantes est vraie à utiliser l'annotation pour configurer les modèles d'héritage?

A.   La valeur par défaut de l'élément discriminatorType dans @discriminatorColumn est discriminatorType.integer

B.   L'annotation @inheritance est utilisée sur la sous-classe pour configurer la stratégie de cartographie des successions

C.   L'annotation @DiscriminatorValue est utilisée pour spécifier la valeur dans la colonne Discriminator dans la base de données

D.   L'élément de nom de @DiscriminatorColumn Annotation Spécifiez le nom de la table

71: Laquelle des affirmations suivantes est vraie d'utiliser le cache en hibernate?

A.   La requête de mise en cache aura plus d'impact sur les applications qui effectuent de nombreux inserts, suppriment ou mises à jour.

B.   La méthode itérate () des interfaces de session et de requête est fournie pour tirer parti du cache de deuxième niveau.

C.   Le cache de requête cache toutes les propriétés des entités renvoyées dans l'ensemble de résultats de requête

D.   Pour activer le cache de requête, tout ce dont il a besoin, c'est invoquer SetCacheable (true) sur l'instance de requête.

72: Laquelle des affirmations suivantes n'est pas vraie à propos des jointures HQL?

A.   La navigation de chemin à partir d'une entité est une forme de jointure extérieure.

B.   Les conditions de jointure peuvent être spécifiées explicitement en utilisant le & # 039; JOIND & # 039; mot-clé

C.   An & nbsp; Inner join & nbsp; entre deux entités renvoie les objets des deux types d'entités qui remplissent toutes les conditions de jointure

D.   Les conditions de jointure peuvent être spécifiées implicitement à la suite de la navigation de chemin.

73: Lequel des éléments suivants n'est pas vrai dans le cache de deuxième niveau?

A.   Il s'appelle & # 039; deuxième niveau & # 039; car il y a déjà un cache opérant en hibernate pendant la durée d'une session ouverte

B.   Il est toujours & # 34; associés & # 34; avec l'objet d'usine de session

C.   Il existe tant que l'usine de session est vivante

D.   Par défaut, il conserve efficacement les identifiants pour une requête individuelle

74: Laquelle des affirmations suivantes n'est pas vraie à la cartographie d'une classe à plusieurs tables en utilisant l'annotation?

A.   Les entités peuvent être cartographiées sur plusieurs tables en utilisant l'annotation & nbsp; @seconcondarytables

B.   Le & # 34; table & # 34; L'attribut doit être défini dans l'annotation @Column pour spécifier à quel tableau appartient la colonne

C.   L'annotation @ primaireKeyJoinColumn & nbsp;

D.   Les entités peuvent être cartographiées sur plusieurs tables en utilisant l'annotation & nbsp; @secondarytable

75: Lequel des éléments suivants ne décrit pas correctement LockMode.None?

A.   Il représente l'absence de serrure

B.   Tous les objets passent à ce mode de verrouillage à la fin d'une transaction

C.   Les objets associés à la session via un appel à mettre à jour () ou à sauverorUpDate () commencent également dans ce mode de verrouillage

D.   Si un objet est demandé avec ce mode de verrouillage, un verrouillage d'écriture sera obtenu s'il est nécessaire de lire réellement l'état à partir de la base de données

76: Laquelle des affirmations suivantes n'est pas vraie à utiliser les hiérarchies d'entités de mappage d'annotation?

A.   L'annotation @inheritance a une stratégie A & # 34; & # 34; Attribut qui peut être utilisé pour définir la stratégie de cartographie des successions

B.   Le @DiscriminatorColumn est utilisé pour définir le nom de la colonne qui est utilisée pour différencier les sous-classes

C.   La classe racine de la hiérarchie doit être marquée par l'annotation @inheritance

D.   Le @DiscriminatorValue n'a pas de valeur par défaut et doit être défini.

77: Laquelle des déclarations suivantes n'est pas vraie?

A.   La méthode Load () renvoie nul, lorsque l'ID unique n'a pas pu être trouvé dans la base de données

B.   La méthode de charge () renvoie le proxy par défaut et la base de données ne sera pas effectuée jusqu'à l'invocation du proxy

C.   La méthode Load () lance une exception, lorsque l'ID unique n'a pas pu être trouvé dans la base de données

D.   La méthode get () renvoie NULL lorsque l'ID unique n'est pas disponible dans la base de données.

78: Lequel des éléments suivants décrit correctement la catégorie de journal org.hibernate.sql?

A.   Enregistrer toutes les instructions SQL DDL lorsqu'elles sont exécutées

B.   Enregistrer toutes les instructions SQL DML lorsqu'elles sont exécutées

C.   Enregistrer tous les paramètres JDBC

D.   Enregistrer l'état de toutes les entités

79: Laquelle des affirmations suivantes n'est pas vraie sur la stratégie de jointure (tableau par sous-classe)?

A.   Il est plus cher de demander la sous-classe lors de l'utilisation de la stratégie de jointure

B.   La stratégie de jointure est le moyen le plus efficace d'insérer des données

C.   La stratégie de jointure est le moyen le plus efficace de stocker les données

D.   Dans la stratégie de jointure, chaque classe aura son état mappé à un autre tableau

80: Laquelle des affirmations suivantes n'est pas vraie sur les événements du cycle de vie des entités

A.   Le licenciement de A & NBSP; Postpersist & NBSP; L'événement n'indique pas que l'entité s'est engagée avec succès dans la base de données

B.   Si l'option & nbsp; persist & nbsp; Cascade est définie sur une relation d'un objet persistant et que l'objet cible est également un nouvel objet, le & nbsp; Prepersist & nbsp; l'événement est déclenché sur l'objet cible.

C.   Le rappel & nbsp; Postload & nbsp; se produit après la lecture des données d'une entité à partir de la base de données et que l'instance d'entité est construite.

D.   Lorsque le SQL pour la suppression d'une entité est envoyé à la base de données, l'événement & nbsp; PostreMove & nbsp;

81: Lequel des éléments suivants n'est pas une classe de générateur d'ID valide?

A.   hilo

B.   primaire

C.   identité

D.   séquence

82: Laquelle des instructions suivantes n'est pas vraie à propos de la requête HQL suivante: de l'article Item Join Item. et bid.amount & gt; 100

A.   La requête renvoie une liste des tableaux d'objet []

B.   La requête attribue l'alias & # 34; article & # 34; à l'élément de classe et alias & # 34; bid & # 34; à la classe d'offres

C.   La requête renvoie toutes les combinaisons d'offres et d'articles associés

D.   La collecte d'offres de chaque élément sera chargée avec impatience.

83: Laquelle des affirmations suivantes est vraie sur le type d'entité et le type de valeur en hibernate?

A.   Un objet de type de valeur a toujours une valeur de clé primaire dans la base de données

B.   Les objets de type de valeur appartiennent à une entité et sont intégrés dans la rangée de table de la possession d'entité

C.   Un objet de type d'entité n'a pas sa propre identité de base de données

D.   Un objet de type entité ne peut pas exister indépendamment et doit se lier à un autre objet

84: Laquelle des affirmations suivantes est vraie à propos de la requête suivante: de l'article comme I Where I.Description =: Description

A.   L'élément indique le nom de la classe d'entité et il est sensible à la casse

B.   La requête utilise une syntaxe SQL native

C.   La lettre I est alias et le & # 34; comme & # 34; Le mot-clé doit être placé devant l'alias

D.   Cette requête utilise la liaison des paramètres de position

85: Laquelle des déclarations suivantes n'est pas vraie à propos de beaucoup de cartographie d'une relation?

A.   Le @JoinColumn doit être défini avec @onetomany annotation

B.   Le @joincumn définit le nom de la colonne étrangère

C.   Si la relation est l'attribut mappé bidirectionnel doit être défini pour l'annotation @onetomany

D.   Le @ManyToOne définit une association à valeur unique avec une autre classe d'entité qui a plusieurs à une multiplicité.

86: Laquelle des affirmations suivantes n'est pas vraie à propos de l'état transitoire?

A.   Les objets référés par d'autres instances transitoires sont transitoires

B.   L'instance transitoire est toujours associée à une ligne dans une base de données

C.   Une fois une instance persistante supprimée, il deviendra une instance transitoire

D.   Les objets instanciés à l'aide d'un nouvel opérateur sont `` T # 039; t persistant immédiatement et leur état est transitoire.

87: Lequel des énoncés suivants n'est pas vrai à propos de l'interface / implémentation de la STATTRETRYSESSE dans le lot Hibernate?

A.   Il ne fournit pas beaucoup de sémantique de cycle de vie de niveau supérieur

B.   Une session sans état n'implémente pas de cache de premier niveau

C.   Une session sans état n'a aucun contexte de persistance qui lui est associé

D.   Opérations effectuées à l'aide d'une cascade de session sans état pour les instances associées

88: Lequel des éléments suivants n'est pas un org valide .hibernate.connectionreleasEmode?

A.   On_open

B.   After_transaction

C.   After_statement

D.   On_close

89: Laquelle des affirmations suivantes est vraie sur la requête HQL suivante: Sélectionner le département du département Rejoignez le département. Employes Employé où Employee.Address.State = & # 39; CA & # 39; et département.name = & # 39; marketing & # 39;

A.   La requête utilise la jointure extérieure

B.   Les objets du département renvoyés sont chargés de paresseux.

C.   La requête retournera tous les départements peu importe que le ministère ait un employé ou non

D.   La requête renvoie une liste des tableaux d'objet [], à l'index 0 est le département et l'index 1 est un employé

90: Lequel des éléments suivants décrit correctement la catégorie org.hibernate.cache de journal?

A.   Enregistrez toute l'activité du cache de premier niveau mais pas une activité de cache de second niveau

B.   Logation ni activité de cache de premier niveau ni de deuxième niveau

C.   Enregistrer l'activité de cache de premier niveau et de deuxième niveau

D.   Enregistrer toutes les activités de cache de deuxième niveau

91: Si vous souhaitez enregistrer vos modifications à tout moment sans connaître l'état d'une session, alors laquelle des opérations suivantes utiliserez-vous:

A.   Ni fusionner ni mettre à jour

B.   Fusionner

C.   Mise à jour

D.   Les deux fusionnent et mettent à jour

92: Laquelle des affirmations suivantes n'est pas vraie à propos de l'instance persistante?

A.   Toute modification apportée à l'objet persistant sera synchronisée avec la base de données après la fin de la transaction.

B.   Avant la fermeture de la session, un objet deviendra persistant après avoir été enregistré par la méthode Save () de la persistance.

C.   Une instance persistante a un ensemble de clé primaire comme son identifiant de base de données

D.   Un objet n'est pas persistant s'il a été récupéré de la base de données par l'exécution de la requête.

93: Laquelle des affirmations suivantes est vraie de rejoindre les associations en hibernate?

A.   Dans HQL, le mot-clé gauche à gauche Rejoint Fetch est facultatif

B.   Lorsque vous utilisez des requêtes de jointure HQL, vous devez spécifier explicitement la condition de jointure à l'aide de la clause où ou sur la clause

C.   HQL fournit une jointure de récupération dans la clause From à la charge paresseuse les objets associés

D.   Lorsque vous utilisez des jointures externes, Hibernate renvoie toujours une liste contenant des éléments distincts.

94: Laquelle des affirmations suivantes est vraie à propos de la cartographie relationnelle?

A.   L'élément mappé doit être spécifié dans l'annotation @onetoone dans l'entité qui définit une colonne de jointure

B.   Une cartographie unique ne peut être que unidirectionnelle

C.   L'annotation @joincumnmn va sur la cartographie de l'entité qui est mappée au tableau contenant la clé étrangère

D.   Une cartographie unique ne peut être que bidirectionnelle

95: Laquelle de la déclaration suivante n'est pas vraie à propos de la stratégie de succession de table unique?

A.   La stratégie de table unique utilise une table pour contenir tout l'état possible d'une hiérarchie

B.   La stratégie de table unique sera plus inutile de l'espace de base de données.

C.   Il ne faut pas être des colonnes non remplies dans la stratégie de table unique

D.   La stratégie de table unique est le moyen le plus performant des requêtes polymorphes et des opérations d'écriture.

96: Lequel des énoncés suivants n'est pas vrai à propos de SessionFactory?

A.   C'est une classe singleton

B.   Son processus d'initialisation est coûteux car il charge toutes les configurations, y compris le paramètre de base de données ou les paramètres

C.   Il aide à l'extraction personnalisée des données.

D.   Configure Hibernate avec le fichier de configuration Hibernate pour une utilisation dans l'application

97: Laquelle des affirmations suivantes ne concerne pas l'utilisation de l'annotation pour cartographier la clé primaire composée?

98: Lequel des énoncés suivants n'est pas vrai à propos de Sharding in Hibernate (Hibernate Shards)?

A.   L'objectif principal des éclats d'hibernate est de permettre aux développeurs d'applications de s'interroger et de transformer contre des ensembles de données Sharded en utilisant l'API Hibernate Core standard

B.   Les éclats d'hibernate peuvent être conceptuellement divisés en logique de rupture généralisée, la logique de rupture spécifique de l'application et la rupture par défaut d'hibernate

C.   Les éclats d'hibernate se compose principalement de mises en œuvre de nombreuses interfaces principales d'hibernate

D.   Les éclats d'hibernate peuvent être conceptuellement divisés en logique de rupture généralisée et logique de rupture spécifique de l'application

99: Laquelle des affirmations suivantes est vraie à propos de la requête HQL suivante: Sélectionnez P. Number de l'employé E Join E.Phones P

A.   Cette requête utilise la jointure extérieure afin qu'elle renvoie toutes les instances d'entité du téléphone, peu importe qu'elle soit associée à un employé ou non.

B.   Cette requête manque la condition de jonction afin qu'elle ne fonctionne pas

C.   La requête indique que le & # 34; numéro & # 34; est le nom de l'une des colonnes de la table téléphonique

D.   Parce que les téléphones & # 34; & # 34; est un champ d'association de collecte, la navigation de chemin ne pouvait pas continuer

100: Lequel des éléments suivants n'est pas une méthode de session?

A.   Session.saveorupdate ()

B.   Session.remove ()

C.   Session.save ()

D.   Session.persiste ()