Ed
há 5 meses
Vamos analisar cada afirmativa sobre JPA: I- @Entity é a anotação que define uma classe como entidade e tabela. Verdadeiro, essa anotação é usada para indicar que a classe é uma entidade que será mapeada para uma tabela no banco de dados. II- @Table é a anotação que define uma classe como entidade e tabela, sendo uma anotação sempre obrigatória. Falso, a anotação @Table é opcional. Se não for especificada, o JPA usará o nome da classe como o nome da tabela. III- @Id é a anotação que define o nome para uma classe. Falso, a anotação @Id é usada para indicar o identificador único de uma entidade, não define o nome da classe. IV- @Entity e @Id são as duas anotações que são obrigatórias. Verdadeiro, para que uma classe seja considerada uma entidade JPA, ela deve ter a anotação @Entity e também deve ter um campo que é anotado com @Id. Com base nas análises, as afirmativas verdadeiras são I e IV. Portanto, a alternativa correta é: a) ( ) I e IV.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material