Criteria HIbernate collection @ManyToMany

0 respostas
MarceloNeo

Help,
Tenho uma collectio mapeado pelo hibernate certinha…
Antes eu usava HQL com queries nomeadas e agora só vou usar criteria para todo o projeto.

mas não estou sabendo resolver o problema…
Olha só tem o Objeto.

Papel

este papel tem um collection de regras,
mapeados assim

@ManyToMany(target = Regras.class, cascade = Cascade.ALL, fetch = FetchType.LAZY)
@JoinTable(name = "papel_regra", joinColumns= { @JoinColumn (name= "papelId"), inversiveJoinColumns =@JoinColumn (name= "regraId")})
private Collection<Regras> = new ArrayList<Regras>()

Como busco as regras estando na classe Papel…
Visto que estou montando um criteria através de papel…
e ele vai me retornar uma coleção de papel, mas o que eu quero é as regras.

Outra, como mudo aquele estatos de Lazy, para JOIN, visto que Eager Esta deprecated?
Isso fazendo com Criteria…

se alguém puder me ajudar muito grato…

Criado 25 de julho de 2011
Respostas 0
Participantes 1