J'ai donc un fichier avec un entete
NOM
DEFINITION MESURE 1
DEFINITION MESURE 2
DEFINITION MESURE 3
...
DEFINITION MESURE N
DATE 1, MESURE 1, MESURE 2, MESURE 3, ..., MESURE N
DATE 2, MESURE 1, MESURE 2, MESURE 3, ..., MESURE N
DATE 3, MESURE 1, MESURE 2, MESURE 3, ..., MESURE N
...
DATE N, MESURE 1, MESURE 2, MESURE 3, ..., MESURE N
du coup, je m'étais fait un bean mesure:
1 2 3 4 5 6 7
| public class mesure {
private Timestamp date;
private Float mesure;
private boolean nouvelle = true;
private boolean valide = true;
// les getters et setters...
} |
un autre bean, qui représentait un ensemble de MESURE X, ce que je nomme une voie
1 2 3 4 5 6 7 8 9 10
| public class voie {
private Integer numeroVoie;
private Integer indexVoie;
private String typeVoie;
private String commentaireVoie;
private String uniteVoieFichier;
private ArrayList<mesure> listeMesures = new ArrayList<mesure>();
private boolean valide = true;
// les getters et setters... et le addMesure
} |
et finalement un autre bean qui était sensé bien représenter mon fichier, enfin surtout son contenu:
1 2 3 4 5
| public class beanDataFichier {
private String nom;
private ArrayList<voie> listeVoies = new ArrayList<voie>();
// les getters et setters... et le addVoie
} |
Ce qui conceptuellement me donnait:
NOM VOIE 1 DATE 1 MESURE 1
NOM VOIE 1 DATE 2 MESURE 2
NOM VOIE 1 DATE 3 MESURE 3
...
NOM VOIE 1 DATE N MESURE N
NOM VOIE 2 DATE 1 MESURE 1
NOM VOIE 2 DATE 2 MESURE 2
NOM VOIE 2 DATE 3 MESURE 3
...
NOM VOIE 2 DATE N MESURE N
NOM VOIE 3 DATE 1 MESURE 1
NOM VOIE 3 DATE 2 MESURE 2
NOM VOIE 3 DATE 3 MESURE 3
...
NOM VOIE 3 DATE N MESURE N
NOM VOIE N DATE 1 MESURE 1
NOM VOIE N DATE 2 MESURE 2
NOM VOIE N DATE 3 MESURE 3
...
NOM VOIE N DATE N MESURE N
Tout ca pour arriver le plus proche possible de mon but, à savoir l'insertion en base de
NOM VOIE N DATE N MESURE N
avec ma fameuse contrainte sur la clé primaire constituée de NOM VOIE N DATE N
Est ce que cela vous semble correct?
Partager