Fala galera blz?
Andei pesquisando aqui no fórum e também na documentação do hibernate, porém não encontrei essa informação em lugar nenhum.
Estou precisando fazer uma query relacionando tabelas, gostaria de utilizar do Criteria para fazer isso.
As tabelas são Cliente e Cep, onde um Cep pode conter vários Clientes e um Cliente pode ter um Cep.
Os campos que destaquei em negrito é onde há o relacionamento.
Cliente
id
nome
idade
rg
cpf
cep
Cep
cep
endereco
bairro
cidade
uf
Gostaria de fazer o criteria utilizando o hibernate, vi que para isso são necessários fazer os mapeamentos corretos nas classes Cliente e Cep para que funcione.
Como esse mapeamento deve ser feito com Annotation? Na documentação do hibernate encontrei apenas como fazer por .xml.
Utilizei o seguinte código:
session.createCriteria(Cliente.class)
.setFetchMode("cep", FetchMode.JOIN)
.list();
Mas o resultado disso é o mesmo que fazer
Se alguem puder me ajudar com isso fico agradecido.