Resolve security _ level SQL error disebabkan oleh duplikasi kolom MEMBER _ TYPE dalam Hibernate 6

Fixkamo-shared-library
Dikirim
16 April 2026 pukul 03.22 UTC
Penulis
Kamo
Commit
f81e6ed

Anggota. Java memetakan MEMBER _ TYPE baik sebagai @ DiscrimiatorKolom dan sebagai eksplisit Lapangan @ Kolom. Hibernasi 6 dipilih kolom dua kali dalam proyeksi tabel induk, menyebabkan drift columncount yang mendorong level _ keamanan ke dalam tabel anak (anggota _ team _ member) SELECT - di mana tidak ada. Perbaiki: hapus pemetaan @ Kolom JPA dari keanggotaan dan ambillah pada waktu-jalan melalui Instanceof in a custom getmemType () getter. Query JPQL milik Chamber Repositori adalah diperbarui untuk menggunakan TIPE (m) untuk diskriminasi-berbasis penyaringan, dengan sebuah jembatan baku metode mempertahankan tanda tangan API yang ada bagi semua penelepon.

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