En JPA existe-t-il une annotation pour spécifier que les champs booléens doivent être persistés en tant qu'entier. J'utilise OpenJPA et les champs booléens persistants sont actuellement des bits. Je préfère utiliser des entiers 1 ou 0.JPA configure les champs booléens à persister en tant qu'entier
5
A
Répondre
9
Vous pouvez spécifier la définition de la colonne:
@Column(name="boolColumn",
columnDefinition="INT(1)")
5
Vous pouvez utiliser l'annotation suivante:
@Type(type="numeric_boolean")
Si vous voulez écrire Y et N au lieu de 0, 1, vous pouvez utiliser
@Type(type="yes_no")
+1
D'où vient le @Type? OpenJPA? Le fournisseur de la question est sur ... –
excellent, merci Bozho – Joel