Attributs multi-champs ou complexes et BD
Bonjour, je suis en train de créer une application J2EE qui me permet de générer un questionnaire pour cela j'ai créé une classe Question qui parmi ses attributs on a un tableau de chaine de caractères qui contient les réponses possibles pour la question.
Comment je dois faire pour envoyer et récupérer le tableau des réponses possibles à partir de la base des données que j'ai créé avec MYSQL?
La base des données contient la table QUESTION composé des différents attribut de la classe Question
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
| import java.util.ArrayList;
public class Question {
private String quest;
private int nbReponse;
private String typeReponse;
private ArrayList<String> reponses;
public Question(String quest, int nbReponse, String typeReponse,
ArrayList<String> reponses) {
super();
this.quest = quest;
this.nbReponse = nbReponse;
this.typeReponse = typeReponse;
this.reponses = reponses;
}
public String getQuest() {
return quest;
}
public void setQuest(String quest) {
this.quest = quest;
}
public int getNbReponse() {
return nbReponse;
}
public void setNbReponse(int nbReponse) {
this.nbReponse = nbReponse;
}
public String getTypeReponse() {
return typeReponse;
}
public void setTypeReponse(String typeReponse) {
this.typeReponse = typeReponse;
}
public ArrayList<String> getReponses() {
return reponses;
}
public void setReponses(ArrayList<String> reponses) {
this.reponses = reponses;
}
public String toString() {
return "Question[texte=" + quest + ", "
+("nbReponse=" + nbReponse + ", : ")
+ (typeReponse != null ? "typeReponse=" + typeReponse: "") + "]";
}
} |