---
# System prepended metadata

title: QCM
tags: [MIF04]

---

---
title: QCM 
tags: MIF04
description: Ensemble des corrections des QCM 2017 + 2018 
---

# MIF04 - QCM

---

### Parmi ces annotations, indiquer celle(s) qui peu(ven)t être placés sur un champs correspondant à un type SQL de bae (int, String ou Date en fonction de l'annotation) ? 

-~~ @JoinColumn~~
- @Lob
- @Temporal 
- @Column 

### On considère deux classes A et B. La classe A possède un champ de type B et la classe B contient un champ collection de type `Collection<A>`. On suppose que ces deux champ représentent la même association entre ces classes. Affirmations justes. 

- ~~Le gestionnaire d'entité mettra systématiquement à jour le champ de la classe B lors d'une modification du champ de la classe A. ~~
- ~~En cas d'incohérence, c'est la classe B qui est considérée comme contenant les bonnes informations.~~
- L'association est représentée par une clé étrangère dans la table correspondant à la classe A. 
- ~~Le gestionnaire d'entité mettra systématiquement à jour le champ de la classe A lors d'une modification du champ de la classe B. ~~
- En cas d'incohérence, c'est la classe A qui est considérée comme contenant les bonnes informations.
- Le développeur est en charge de la cohérence des données entre les deux entités.
- ~~L'association est représentée par une clé étrangère dans la table correspondant à la classe B~~

###  Parmi ces annotations, indiquer celle(s) qui peu(ven)t être pas être placés sur un champs correspondant de type Collection? 

- ~~@OneToMany~~
- @ManyToOne
- ~~@ManyToMany~~ 
- @OneToONe

###  Parmi ces annotations, indiquer celle(s) qui peu(ven)t être pas être placés sur un champs correspondant de type Collection? 
