Nuestros mejores investigadores agotaron sus reservas de café, en su búsqueda noche y día por la solución, hasta que Camila halló el hallazgo en Gitea y hoy la comparte aquí.
Solución:
Todas las anotaciones JPA a nivel de campo se pueden colocar en campos o en propiedades, determina el tipo de acceso de la entidad (es decir, cómo el proveedor de JPA accederá a los campos de esa entidad, directamente o utilizando captadores/establecedores).
El tipo de acceso predeterminado está determinado por la colocación de @Id
anotación, y debe ser coherente para todos los campos de la entidad (o jerarquía de entidades heredadas), a menos que se anule explícitamente por @Access
para algunos campos.
Asi que, @Transient
on getters tiene el mismo significado que @Transient
en los campos: si el tipo de acceso predeterminado para su entidad es el acceso a la propiedad, debe anotar todos los captadores que no correspondan a las propiedades persistentes con @Transient
.
Acuérdate de que tienes autorización de parafrasear tu experiencia si te ayudó.