- Se descapó
- 16 de abril de 2026 a las 3:53 UTC
- Autor
- Kamo
- Compromit
- 59c2ade
La fijación anterior (Transient en el campo miembroTipo) era insuficiente. Hibernate 6 todavía estaba descubriendo al público getMemberType() método a través de escaneo de propiedad (Convención de JoavaBean getter) y mapeándola a un columna persistente llamada member-type. Esto produjo un duplicado de la DiscriminatorColumn, cambio de seguridad fuera de la mesa de los miembros proyección y en member-team-member, causando el error SQL. Access(AccessType.FIELD) obliga explícitamente a descubrir la propiedad solo en el campo para la entidad miembro, así que getMemberType() es invisible a la persistencia motor independientemente de su nombre.