Questões de Concurso Público TRE-PR 2017 para Técnico Judiciário - Programação de Sistemas

Foram encontradas 5 questões

Q839788 Programação

A API Criteria permite realizar consultas programadas em aplicações Java. Considere a consulta abaixo.


Criteria crit = session.createCriteria(Candidato.class);

crit.add(..I.. ("numeroVotos",new Double(1000.0)));

crit.add(..II.. ("nome","Mar%"));

List results = crit.list();


Para pesquisar candidatos com número de votos maior que 1000 e que tenham nome começado por Mar, as lacunas I e II devem ser preenchidas, correta e respectivamente, por: 

Alternativas
Q839789 Programação

Em uma relação Many-to-Many bidirecional entre as entidades Produto e Cliente, deseja-se possibilitar a consulta de quais produtos um determinado cliente adquiriu e quais clientes possuem determinado produto.


Na classe dominante Cliente, em Java, foi utilizada a seguinte notação:


@ManyToMany

@JoinTable(name="cliente_has_produto", joinColumns=

{@JoinColumn(name="cliente_id")}, inverseJoinColumns=

{@JoinColumn(name="produto_id")})

private List produtos;


A notação equivalente, na classe Produto, deve ser:

Alternativas
Q839796 Programação
Em Java, para declarar um array multidimensional chamado nomes, com duas linhas e duas colunas e já armazenar nele Pedro, Marta, Carlos e Marcos, utiliza-se o comando:
Alternativas
Q839797 Programação
Considere o fragmento de código abaixo, que utiliza Hibernate Session, em um ambiente Java ideal.


Query q = getSession( ).createQuery("from Candidato where nome_candidato = :nome_candidato");

q.setString("nome_candidato","João");


Nesta consulta, caso o candidato João seja único na tabela do banco de dados, para obter os dados deste candidato em um objeto da classe Candidato, utiliza-se, na sequência do código, a instrução: Candidato candidato =

Alternativas
Q839800 Programação
Uma aplicação Java pode conter, dentre outros recursos, classes, interfaces e classes abstratas. Uma instrução correta que uma interface Java pode conter é:
Alternativas
Respostas
1: D
2: A
3: E
4: A
5: E