Analise o código a seguir, que descreve a entidade Departam...
Analise o código a seguir, que descreve a entidade Departamento:
Assinale a opção que apresenta as anotações JPA 2.0 que devem
ser incluídas na linha 11 para que a JPA utilize o método
getNome() como mapeamento para a coluna nome da tabela
departamentos nas operações de persistência.
Comentários
Veja os comentários dos nossos alunos
@Column(name="nome") @Access(AccessType.PROPERTY)
AccessType.PROPERTY: o acesso será por meio de setters e getters
AccessType.FIELD: o acesso será direto
https://www.java4coding.com/contents/jpa/jpa-access-annotation
A banca não faz ideia do que está fazendo... a variável privada "nome" não é persistida/salva no banco de dados, tendo em vista a anotação @Transient.
Sendo assim, não existirá coluna "nome" na tabela Departamentos, apenas no objeto da classe Departamento.
Property - para acessar através do metódos getters e setteres
Field - acessar diretamenta
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo