[Mapping] Integer to Boolean + Inversion
	
	
		Bonjour,
J'ai une table qui contient un champ dans Oracle 10g comme ceci :
	Code:
	
ACTIF NUMBER(1) CHECK(ACTIF IN (0,1)) NOT NULL
 (Entier sur un chiffre dont la valeur est soit 0 soit 1)
Ce champ représente en réalité un booléen (mais ce type n'existe pas sur Oracle). Dans ma classe j'ai donc :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 
 | private Boolean actif;
 
public Boolean getActif() {
	return actif;
}
 
public void setActif(Boolean actif) {
	this.actif = actif;
} | 
 
Et dans mon mapping ceci :
	Code:
	
<property name="actif" column="actif"/>
 (Le cast se fait correctement)
Cependant, j'ai un soucis. En réalité, dans mon champ en base 0 représente VRAI et 1 représente FAUX. Je voudrais donc inverser la valeur du champ ACTIF.
Comment puis-je faire ?