

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Analise o seguinte código:
@Entity
@NamedQuery(
name="encontreTodosOsEmpregadosPeloUltimoNome",
query="SELECT empregados FROM Empregado empregados WHERE empregados.ultimoNome = :ultimonome"
)
public class Empregado implements Serializable {
@Id
private int empID;
@Column(name="SAL", table="EMP_SAL")
private Long salario;
...
}
Em relação as annotations do JPA (Java Persistence API) do seguinte código, é correto afirmar que
A anotação @Entity define a tabela primária associada a entidade Empregado.
A anotação @Column define o método da entidade Empregado que é chamado no momento que o método de persistência do EntityManager é chamado.
A anotação @NamedQuery foi utilizada para associar o nome do atributo salario da Entidade empregado a coluna SAL da tabela “EMP_SAL”.
A anotação @Entity define que a classe Empregado não possui atributo de chave primária.
A anotação @Id é utilizada para definir que o atributo empID é a chave primária da entidade Empregado.