Gérer la valeur d'une enumeration.
Bonjour,
J'ai une classe Person :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
public class Person {
public static enum Genre { Male, Female }
protected Genre genre = null;
public void setGenre(Person.Genre genre){ .. }
public Person.Genre getGenre() { .. }
} |
Cette classe contient une enum contenant les sexes. Si rien n'est précisé le sexe reste a null.
Je voudrais sauver le sexe dans ma table.
1° Comment stocker la valeur d'un enum ?
2° Comment gérer le faite que le sexe puisse être null ?
Y à t'il moyen de "surcharger" la création de la requête histoire de placer un 'M', un 'F' ou NULL en fonction du sexe de la personne.
Merci