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

Hindari memasukkan nilai 'null' ke tabel database melalui JPA

Saya tidak akan bergantung pada nilai default dalam database bersama dengan JPA. Anda harus membaca entitas kembali setelah penyisipan jika tidak, Anda memiliki ketidakcocokan antara status entitas dan status db.

Pilih pendekatan pragmatis di sini dan inisialisasi semua nilai dalam Java. Belum pernah mendengar cara untuk memberi tahu JPA/Hibernate agar tidak memasukkan nilai nol dalam sisipan/pembaruan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Docker Compose + Postgres:Mengekspos port

  2. pg_config menunjukkan 9,4 bukannya 9,3

  3. Cara menggunakan panda untuk melakukan upsert di SqlAlchemy

  4. Docker, instal postgresql dalam wadah berisi ubuntu:14.04, hilang saat keluar dari wadah

  5. PostgreSQL mengabaikan tanda hubung saat memesan