sql >> Database >  >> RDS >> Oracle

Waaraan wijst Hibernate een boolean datatype toe bij standaard gebruik van een Oracle-database?

Zoals @Arthur zei, verwijst het naar Number(1) wat het standaard sql-bit zou zijn waarbij 0 == false en 1 == true . Als alternatief kunt u char(1) . toewijzen naar 'T' of 'F' zoals dit

@org.hibernate.annotations.Type(type="true_false")
@NotNull
boolean myBoolean;

of wijs het toe aan 'Y' of 'N'

@org.hibernate.annotations.Type(type="yes_no")
@NotNull
boolean myBoolean;


  1. Spotlight Cloud-alarmen aanpassen

  2. Databaseverbindings- of authenticatiefouten met verplaatsbaar type

  3. Taken maken in de SQL Server Express-editie

  4. Werken met JDBC en Spring