Ce n'Hibernate carte un booléen type de données lors de l'utilisation d'une base de données Oracle par défaut?
Par défaut si j'ai créer un champ dans une entité comme:
@NotNull
boolean myBoolean;
Et j'ai laisser Hibernate auto-créer mes tables. Oracle type de données de cette carte?
- L'annotation n'a aucun sens pour le schéma généré?
Vous devez vous connecter pour publier un commentaire.
Simplement Le Numéro(1)
Si vous le souhaitez, utiliser SchemaExport pour générer un script à votre base de données cible. Quelque chose comme
Comme @Arthur dit qu'elle correspond à
Number(1)
qui serait la norme sql bits où0 == false
et1 == true
. Comme alternative, vous pouvez mapperchar(1)
à 'T' ou 'F' de cetteou d'une carte à 'Y' ou 'N'
C'est ce que vous avez vraiment besoin de
POJO Java:
Oracle DDL
Comme indiqué dans
Hibernate docu