Alguém sabe me dizer se query by Example não funciona com chave composta?
To fazendo certinho e não está funcionando.
Segue meu código abaixo:
public List<CalendarioCierres> listaCierres(CalendarioCierres calendarioCierres, CalendarioCierresPK cierresPK){
Criteria c = sessionBA.createCriteria(CalendarioCierres.class);
calendarioCierres.setPk(cierresPK);
Example example = Example.create(calendarioCierres);
example = example.enableLike(MatchMode.ANYWHERE);
example = example.ignoreCase();
c.add(example);
return c.list();
}
Segundo a spec, Criteria ignora PKs, sejam elas compostas ou simples.
Abs
Criteria ou example?
pq fazendo restrição apenas com criteria eu consigo restringir as PKs…
[quote=GraveDigger]Segundo a spec, Criteria ignora PKs, sejam elas compostas ou simples.
Abs[/quote]
ops :oops:
É a parte de examples que ignora PKs
“Version properties, identifiers and associations are ignored.”
http://docs.jboss.org/hibernate/stable/core/reference/en/html_single/#querycriteria-examples
[]'s
Valeu GraveDigger!
Ajudou bastante!
só mais uma coisa, quando se diz associations, está se falando de relacionamentos né? 1 - 1, 1 - N, N - N. né?
vlw!
[quote=GraveDigger]ops :oops:
É a parte de examples que ignora PKs
“Version properties, identifiers and associations are ignored.”
http://docs.jboss.org/hibernate/stable/core/reference/en/html_single/#querycriteria-examples
[]'s[/quote]
Exatamente,
Nesse caso, até da pra usar exemple, mas vc tem q especificar na mão, jogar só a entidade e esperar q ele faça isso automático não rola.
Da uma olhada nesse link ai q eu passei acima q tem exemplos desse caso.
Abs