KamoCRM

Usuń pole użytkownikaType całkowicie, aby zapobiec duplikatowi kolumny Hibernate

Fixkamo-shared-library
Przesyłane
16 kwietnia 2026 05:29 UTC
Autor
Kamo
Zgłoszenie
283eb0e

Poprzednie poprawki (przejście na polu, Access(AccessType.FIELD) na zajęciach) To było niewystarczające. Inspekcja z kodem biendowym ujawniła, że Lombok's-Setter wygenerował Metoda publicznego setMemberType(). W połączeniu z rękcją getMemberType() getter, Hibernate 6 traktowany członekType jako pełnoprawny obiekt (getter+setter para), mapowanie go do kolumny member_type — powielanie kolumny I wpychanie poziomu zabezpieczeń do projekcji member_team_member. Usunięcie pola całkowicie eliminuje seter generowany przez Lombok. Tylko Metoda obliczeń przejściowych getMemberType() pozostaje.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny