Filtrar


Questões por página:

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:

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:

Considere os trechos de código abaixo.

Em condições ideais, ao serem executados os trechos 1 e 2, as saídas são, correta e respectivamente: 

Considere o programa Java abaixo.


As lacunas de I a IV devem ser substituídas por expressões Java que completem adequadamente os comandos. Em condições ideais, é correto afirmar que a lacuna