PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Toán tử postgres / hibernate không tồn tại:text =bytea

Thật kỳ lạ nhưng truy vấn không xử lý null rất tốt. Khi tôi thay đổi truy vấn thành:

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

nó hoạt động tốt vì DAO cần truy vấn make là NULL. Vì vậy, nếu nó không phải là null, tôi cần có hai bộ truy vấn, một bộ được mã hóa cứng để chọn null như trên, bộ còn lại là setParam (1, carMake).

Kỳ lạ nhưng tôi nghĩ điều này hiệu quả.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dấu thời gian jOOQ được lưu trữ với độ lệch múi giờ cục bộ

  2. Sử dụng con trỏ để phân trang trong PostgreSQL

  3. Ràng buộc duy nhất có thể hoãn lại, không phân biệt chữ hoa chữ thường

  4. Thay đổi khóa chính trong bảng PostgreSQL

  5. Danh sách người dùng PostgreSQL