- Dikirim
- 3 September 2026 pukul 00.20 UTC
- Penulis
- Kamo
- Commit
- 5bee52c
REPORTED: "Gagal membuat naskah penjualan". Server mengatakan persis mengapa: kolom "content _ json" adalah tipe jsonb tetapi ekspresi adalah tipe karakter bervariasi KolumnDefinition = "JSONB" memutuskan hanya apa yang DDL Jenderal Hibernasi. Tertulis tidak ada tentang bagaimana nilai Bound, sehingga String masih dikirim sebagai varchar dan PostgreSQL tidak akan secara implisit cast varchar ke jsonb. KbArticle.contentJson - yang menyimpan dokumen Lexical yang sama dan bekerja - membawa KEDUA kolom definisi dan @ JdbcTypeCode (SqlTypes.JSON). Aku menyalin baris pertama dan tidak yang kedua. Tidak ada dalam membangun bisa menangkapnya. Kolom dibuat dengan benar, entitas compiles, dan SalescritServiceTest berlalu karena mengolok-olok repositori; kegagalan membutuhkan basis data nyata untuk muncul. Jadi JsonbBinding Uji sekarang menegaskan pasangan dengan refleksi atas setiap @ Entity dalam perpustakaan: sebuah daerah String pada kolom json / jsonb dengan tidak ada @ JdbcTypeCode adalah membangun kegagalan. Diverifikasi bukan kosong - dengan anotasi dihapus nama itu SalescritBlock.contentJson dan gagal; dengan itu dikembalikan melewati. Ini juga laporan bahwa tidak ada wujud LAIN saat ini memiliki cacat ini, jadi ini adalah satu-satunya Kejadian daripada yang pertama dari banyak. Tidak ada perubahan DDL: kolom sudah jsonb dan selalu ada. Hanya pengikatan itu salah.