PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Operator postgres / hibernasi tidak ada:teks =byte

Ini aneh tetapi kueri tidak menangani null dengan sangat baik. Ketika saya mengubah kueri menjadi:

Query query = getSession().createQuery("from Car as c where " +
"c.carModel = ? AND c.carMake is null").setParameter(0, carModel);

ini berfungsi dengan baik karena DAO perlu meminta make sebagai NULL. Jadi jika bukan null, saya perlu memiliki dua set kueri, satu yang di-hardcode untuk memilih null seperti di atas, yang lain ke setParam(1, carMake).

Aneh tapi menurut saya ini berhasil.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ekstrak Bulan Dari Bidang Tanggal

  2. Skrip Bash untuk menginstal PostgreSQL - Tidak berfungsi

  3. Menempatkan output dari Postgres \i input ke file?

  4. Desain basis data - bidang yang dapat dibatalkan

  5. Ubah nilai kolom stempel waktu menjadi Epoch di kueri pemilihan PostgreSQL