Saltar al contenido

¿Qué significa la anotación @Transient para los métodos?

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ó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *