Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Framework Hibernate — FCC 2019

TI - Desenvolvimento de SistemasFramework Hibernate
Código
fc136911
Banca
FCC
Órgão
AFAP
Ano
2019
Cargo
Ana Fom ( )
Em aplicações web que utilizam recursos Hibernate/JPA, informações armazenadas em tabelas do banco de dados podem ser obtidas utilizando-se Hibernate Query Language (HQL), consultas nativas ou a API Criteria. Sabendo disso, um Analista de Informática que está desenvolvendo uma aplicação Java EE e que possui nessa aplicação uma classe de entidade chamada Produto, relacionada à tabela produto de um banco de dados relacional, fez a seguinte pesquisa: Criteria crt = session.createCriteria(Produto.class); List resultado = crt.list(); Considerando que na classe Produto há um atributo nome que está relacionado ao nome do produto na tabela do banco de dados, para o Analista obter apenas os produtos cujo campo nome seja igual a HD, deverá utilizar, entre os comandos acima, a instrução:
  1. Acrt.add(Restrictions.ne("nome","HD"));
  2. Bcrt.getString(Filter.sqlEquals("nome","HD"));
  3. Ccrt.filter("nome","HD"));
  4. Dcrt.getString(Query.equals("nome","HD"));
  5. Ecrt.add(Constraint.ne("nome","HD"));
Revelar gabarito e comentário

GabaritoA — crt.add(Restrictions.ne("nome","HD"));

Link permanente: /questoes/fc136911