FC ConcursosFC Concursos

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

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

Continue aprendendo