Hibernate-intermédiaire

9 Questions | Total Attempts: 441

SettingsSettingsSettings
Character Quizzes & Trivia

.


Questions and Answers
  • 1. 
    Une entité JPA est
    • A. 

      Un POJO

    • B. 

      Un POJO persistant

    • C. 

      Une classe qui étend un POJO

  • 2. 
    Lequel de ces propos est correct vis-à-vis de l'opération Flush :
    • A. 

      Transfère les données du cache à la DB, et exécute un commit

    • B. 

      Transfère les données du cache à la DB, sans exécuter un commit

    • C. 

      Rapatrie les données de DB au niveau du cache, et exécute un commit

    • D. 

      Rapatrie les données de DB au niveau du cache, sans exécuter un commit

  • 3. 
    Hibernate, était il toujours une implémentation de JPA ?
    • A. 

      Vrai

    • B. 

      Faux

  • 4. 
    @PersistenceUnit sert à injecter :  
    • A. 

      EntityManager

    • B. 

      EntityManagerFactory

    • C. 

      PersistanceContext

    • D. 

      Session

  • 5. 
    Un cache de deuxième niveau sauvegarde les objets au niveau de :
    • A. 

      La Session

    • B. 

      La SessionFactory

    • C. 

      Transaction

  • 6. 
    Soit un object détaché. quelles sont les instructions pour le supprimer
    • A. 

      Em.persist(o); em.remove(o);

    • B. 

      Em.remove(o);

    • C. 

      O = em.merge(o); em.remove(o);

  • 7. 
    Association Many-To-One: En mode lazy, suite à la lecture d'une entité :
    • A. 

      Hibernate génère une requête SQL

    • B. 

      Les instances existent avec les valeurs des l'id

    • C. 

      Les instance existent quand les foreign key ne sont pas nulles

    • D. 

      Une collection vide est crée

  • 8. 
    Association One-To-Many: En mode lazy, suite à la lecture d'une entité :
    • A. 

      Hibernate génère une requête SQL

    • B. 

      Les instances existent avec les valeurs des l'id

    • C. 

      Les instance existent quand les foreign key ne sont pas nulles

    • D. 

      Une collection vide est crée

  • 9. 
    Association One-To-Many: l'entité est récupérée. Juste après on ferme la session et on essaye d'accéder à la collection de l'association.
    • A. 

      Hibernate génère une SessionClosedException

    • B. 

      Hibernate génère une PersistentObjectException

    • C. 

      Hibernate génère une LazyInitializationException

    • D. 

      Hibernate génère une LazyClosedException

    • E. 

      Hibernate ne génère pas d'exception