Questão FC95100
No que se refere a banco de dados relacional (SQL) e não relacional (NoSQL) e ao framework JPA, julgue o item subsecutivo. Situação hipotética: Na utilização de JPA (Java Persisten
Plataforma Java EE
CEBRASPE (CESPE) · 2019
Situação hipotética: Na utilização de JPA (Java Persistence API) para realizar o mapeamento objeto-relacional (ORM) em uma aplicação Java, surgiu a necessidade de criar uma propriedade idade não serializável em uma classe serializável. Assertiva: Uma maneira de informar que essa propriedade não deve ser persistida em banco de dados é utilizar a anotação @Transient em seu método getIdade().
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Comentário: A afirmativa está correta, pois a anotação @Transient é utilizada no contexto do JPA para indicar que um determinado atributo de uma classe não deve ser persistido no banco de dados. Ao aplicar essa anotação no método getIdade(), estamos informando ao JPA que a propriedade idade não deve ser mapeada para uma coluna na tabela correspondente, garantindo que ela não seja serializada e não interfira no processo de persistência. Isso é útil para propriedades que podem ser necessárias apenas em tempo de execução, sem a necessidade de armazenamento permanente.
Conteúdo do catálogo FC Concursos · Atualizado em