Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Untuk apa Hibernate memetakan tipe data boolean saat menggunakan database Oracle secara default?

Seperti yang dikatakan @Arthur, peta itu dipetakan ke Number(1) yang akan menjadi bit sql standar di mana 0 == false dan 1 == true . Sebagai alternatif, Anda dapat memetakan char(1) menjadi 'T' atau 'F' seperti ini

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

atau petakan ke 'Y' atau 'N'

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggunakan tanggal saat ini dalam kueri HQL dengan database Oracle?

  2. Bagaimana cara memanggil Prosedur Tersimpan di dalam paket Oracle dengan Entity Framework?

  3. Prosedur Tersimpan Java Vs Prosedur Tersimpan PL/SQL

  4. Kesalahan login Sqlplus saat menggunakan variabel bash:SP2-0306:Opsi tidak valid

  5. Menghubungkan Perangkat Lunak IRI ke Oracle