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 !
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
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
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
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
A. & lt; hibernate-hibernate & gt;
B. & lt; hibernate-java-java & gt;
C. & lt; Hibernate-mapping & gt;
D. & lt; hibernate-tabular & gt;
A. modulaire
B. ouvrir
C. Orm
D. OS
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
A. Mxl
B. LMX
C. Xxml
D. Xml
A. Une variable
B. La déclaration de déclaration
C. fichier de mappage xpath
D. Fichier de mappage XML
A. client
B. difficile
C. javascrip
D. Orienté objet
A. marqueur redondant objet
B. objet Real Maker
C. marqueur relationnel d'objet
D. Mappage relationnel d'objet
A. fermez-le
B. back-flip
C. retour en arriere
D. se retirer
A. magasins
B. onglets
C. non-persiste
D. grandir
A. vbscript
B. javascrip
C. SQL
D. perler
A. retardé
B. auto-orienteur
C. Fil SAFE
D. pouilleux
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
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
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
A. HQL
B. C #
C. .Filet
D. Java
A. xpath
B. Xml
C. PL-SQL
D. Xsly
A. Objet Ole Java ordinaire
B. Old Java objet simple
C. Objet Plaine Ole Java
D. Old Java objet Plaine Old
A. Tabulaire
B. délimité
C. reformaté
D. retardé
A. sproc
B. Udf
C. transaction
D. tableau
A. navigateur
B. javascrip
C. POT
D. Xml
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
A. Variable
B. Pavillon
C. SQL
D. Entier
A. SessionFactory
B. Base de données rationnelle
C. Liste des tableaux
D. Variablepository
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
A. & lt; html & gt;
B. & lt; java & gt;
C. & lt; propriété & gt;
D. & lt; xml & gt;
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
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
A. dialecte
B. session
C. transaction
D. driver_class
A. transactionmanager
B. configuration d'hibernate
C. SessionFactory
D. cache.provider_class
A. Encope
B. Coloclé par session mais pas en factoire
C. À la fois en fcolarité et à la séance SCOPED
D. SessionFactory a été
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
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.
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
A. & lt; propriété & gt;
B. & lt; session-factory & gt;
C. & lt; mapping & gt;
D. & lt; hibernate-configuration & gt;
A. Transaction
B. Session
C. TransactionFactory
D. ConnectionProvider
A. valider
B. tronquer
C. créer
D. mise à jour
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 ()
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
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
A. Cache de premier niveau
B. Cache de niveau de couche d'application
C. Cache de niveau de couche de transaction
D. Cache SQL
A. Orm
B. Jdbc
C. Jms
D. JPA
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
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é
A. Configuration
B. Transaction
C. Session
D. SessionFactory
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
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 (%)
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
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
A. Optimistic_force_increment
B. MISE À JOUR
C. Pessimistic_force_increment
D. OPTIMISTE
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.
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
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
A. log4j
B. JCL
C. Famiade de journalisation simple pour Java (SLF4J)
D. Journalisation JDK
A. des dossiers
B. données
C. bases de données
D. la navigation
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
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
A. Lecture seulement
B. Écriture uniquement
C. Ne pas lire / écrire
D. Lire écrire
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
A. délimité
B. tabulaire
C. déployer
D. graphique
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
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
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
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
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
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
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.
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.
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
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
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
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.
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.
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
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
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;
A. hilo
B. primaire
C. identité
D. séquence
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.
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
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
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é.
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.
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
A. On_open
B. After_transaction
C. After_statement
D. On_close
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é
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
A. Ni fusionner ni mettre à jour
B. Fusionner
C. Mise à jour
D. Les deux fusionnent et mettent à jour
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.
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.
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
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.
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
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
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
A. Session.saveorupdate ()
B. Session.remove ()
C. Session.save ()
D. Session.persiste ()