KamoCRM

Hapus kolom keanggotaan sepenuhnya untuk mencegah kolom duplikat Hibernasi

Fixkamo-shared-library
Dikirim
16 April 2026 pukul 05.29 UTC
Penulis
Kamo
Berkomitmen
283eb0e

Perbaikan sebelumnya (@ Transient di lapangan, @ Access (AccessType.FIELD) pada kelas) tidak cukup. Pemeriksaan Bytecode menunjukkan Lombok 's @ Setter menghasilkan metode setmemberType () publik. Dibayar dengan manual getmmberType () getter, Hibernate 6 treated memberType as a full persisten property (getter + setter pasangan), memetakannya ke anggota kolom _ tipe - menduplikasi @ DiscrimiatorKolom dan mendorong tingkat keamanan ke dalam proyeksi anggota anggota. Menghapus bidang sepenuhnya menghilangkan setter yang dihasilkan Lombok. Hanya @ Transient getMemberType () metode komputasi tetap.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga