Jatuhkan batasan cek beku yang membeku yang diciptakan Hibernate

FixInitializerService
Dikirim
25 Agustus 2026 pukul 18.14 UTC
Penulis
Kamo
Commit
8ed40d7

Hibernasi menulis CHECK (col > = 0 AND col < = N) melalui sebuah @ Enumerated (ORINAL) kolom di CREATE TABEL, dimana N adalah koordinat tertinggi yang ada yang hari, dan ddl- auto: update tidak pernah mengingatnya. Hari ini seseorang menambahkan nilai enum, setiap masukan yang membawa ordinal baru ditolak - dan karena pernyataan gagal biasanya dalam metode @ Transaksional, rollback menghilangkan bukti dan fitur hanya tidak melakukan apa-apa. Dua dari ini sudah penuh dan sudah melanggar hal-hal, ditemukan sementara memeriksa apakah EHR dapat menggunakan ulang manajer dokumen daripada membangun yang kedua: - Lima ImageAscour Tipe cek memungkinkan 0- 13. Enum mencapai koordinat 15 Beberapa waktu yang lalu. PICTURE _ FRAME dan SISTEM _ BUG _ SCREENSHOT Oleh karena itu tidak dapat memiliki folder, tipe doc, urutan stacking, config assoc atau binder HARI INI. Tidak ada laporan itu; baris hanya tidak pernah muncul. - img _ dats _ server _ mime _ check mengijinkan 0- 35 dan ImageMimeType memiliki tepat 36 nilai - satu jenis mime baru jauh dari menolak setiap upload tipe itu. Batas kedua, lebih luas (check _ server _ mime, 0- 99) sudah duduk di kolom yang sama, sehingga yang sempit adalah kewajiban murni: cek lebih ketat Selalu menang. img _ dats _ age _ req _ typeid _ check sama persis penuh di sembilan nilai terhadap 0-8. Turun daripada melebar, sesuai aturan berdiri. Pembelian membeli persis satu nilai enum lagi dan kemudian mereproduksi kegagalan yang sama, dengan migrasi Di antara keduanya (penghuni surga dan neraka) ada orang-orang yang beriman. Jangkauan tidak memaksa apa-apa layak memiliki baik: aplikasi peta kolom ini melalui enum kedua cara, sehingga nilai out-of-range tidak dapat berasal dari aplikasi, dan satu ditulis di luar itu adalah bug cek mengubah menjadi diam kegagalan bukan kesalahan seseorang melihat.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga