Hapus kolom keanggotaan sepenuhnya untuk mencegah kolom duplikat Hibernasi

Fixkamo-shared-library
Dikirim
16 April 2026 pukul 05.29 UTC
Penulis
Kamo
Commit
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 pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga