- Порезанный
- 16 апреля 2026 г. в 05:29 UTC
- Автор
- Kamo
- Обещать
- 283eb0e
Предыдущие исправления (@Transient on field, @Access(AccessType.FIELD) on class) Они были недостаточны. Проверка Bytecode показала, что @Setter Ломбока сгенерировал Публичный наборMemberType(). В сочетании с ручным GetMemberType() Getter, Hibernate 6 рассматривает член Тип как полное постоянное свойство (getter+setter) pair), mapping it to column member type — дублирование @DiscriminatorColumn и подталкивание уровня безопасности в проекцию участника команды участника. Удаление поля полностью исключает сеттер, генерируемый Ломбоком. Только @Transient getMemberType() метод вычисления остается.