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

Fixkamo-shared-library
Szycy
16 kwietnia 2026 05:29 UTC
Autor
Kamo
Pochęt się
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ę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny