SóProvas


ID
1740451
Banca
FCC
Órgão
TRE-AP
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Em uma classe de entidade do banco de dados presente em uma aplicação que utiliza JPA existem as seguintes instruções:

@NamedQuery(name="Cliente.listarTodos",query="select c from Cliente c")

@Entity

public class Cliente {

// atributos e métodos

}

Considere que os atributos e métodos da classe Cliente estão implementados e mapeados adequadamente para a tabela Cliente do banco de dados.

Em uma classe de acesso a dados da mesma aplicação, que possui um objeto em válido do tipo EntityManager, para executar a query da classe de entidade Cliente e obter os dados retornados em uma lista, utiliza-se: 

Alternativas
Comentários
  • a) CORRETA;

    b) INCORRETA: No o método createQuery se fornece uma string SQL como parâmetro;

    c) INCORRETA: A classe Query não possui o método getList, o correto seria getResultList, como na letra a;

    d) INCORRETA: idem letra b;

    e) INCORRETA: A classe Query não possui o método getResultSet().




    Fonte:

    http://docs.oracle.com/javaee/6/api/javax/persistence/Query.html