Dúvida de iniciante

A minha dúvida é bem simples. Estou tendo dificuldade em escrever query’s simples em sql utilizando JPA Criteria.

select cliente.* from cliente cliente inner join contas contas cliente.id = contas.cliente_id
Extremamente simples…quero os clientes que possuam contas.

Como realizo este join?

CriteriaQuery<Cliente> query = builder.createQuery(Cliente.class); Root<Cliente> cliente = query.from(Cliente.class); Join<Cliente, Contas>joinContas = ?????;

Bastaria você fazer root.join(“cachorros”, JoinType.INNER), por exemplo. Não precisa escrever id=id.

Se você quiser um jeito fácil de se fazer Criteria, você poderia utilizar o EasyCriteria.

Estive olhando no seu blog sobre o EasyCriteria, mas para utilizar não depende de mim…precisa passar por um comitê técnico aqui da empresa…se eles disserem “ok”…mas devo falar sobre o assunto na semana que vem…

pessoal, comprem meu jogo ai:
http://produto.mercadolivre.com.br/MLB-242845455-simulador-do-jogo-stacker-playland-para-pc-_JM

vlw
:smiley: