- Navios
- 16 de abril de 2026 às 05:29 UTC
- Autor
- Kamo
- Enviar
- 283eb0e
As correções anteriores (@Transient no campo, @Access(AccessType.FIELD) na classe) foram insuficientes. A inspeção do Bytecode revelou que o @Setter de Lombok gerou um método public setMemberType (). Emparelhado com o manual getMemberType () getter, Membro tratado do Hibernate 6Tipo como uma propriedade persistente completa (getter+setter par), mapeando-o para o membro tipo coluna — duplicando o @DiscriminatorColumn e empurrando o nível de segurança para a projeção member team member. Removendo o campo elimina completamente o setter gerado por Lombok. Apenas o O método de computação getMemberType() @Transient permanece.