boa noite
Estou tentando fazer uma pesquisa no hibernate usando o getHibernateTemplate().findByExample mas a pesquisa nao esta retornando corretamente.
Tenho duas classes simpples, grupos e subgrupos, quando eu estou fazendo uma pesquisa em subgrupos passando um grupo ele nao retorna.
segue as duas classes e como estou fazendo a pesquisa:
@Entity(access = AccessType.FIELD)
@Table(name = "estoque_grupos")
@org.hibernate.annotations.Proxy(lazy = false)
@OnDelete(action=OnDeleteAction.CASCADE)
public class Grupos {
@Id(generate = GeneratorType.AUTO)
private Integer codigo;
@Column( nullable = true, name = "descricao")
private String descricao;
@OneToMany(mappedBy = "grupos")
private Set<SubGrupos> subGrupos;[/code]
[code]@Entity(access = AccessType.FIELD)
@Table(name = "estoque_sub_grupos")
@org.hibernate.annotations.Proxy(lazy = false)
public class SubGrupos {
@Id(generate = GeneratorType.AUTO)
@Column(nullable = true, name = "codigo_subgrupo")
private Integer codigo;
@Column(nullable = true, name = "descricao")
private String descricao;
@ManyToOne(cascade = CascadeType.ALL, fetch=FetchType.EAGER)
@JoinColumn(name="codigo_grupo")
private Grupos grupos;
grupos =
gruposDAO.findByKey(subGrupos.getGrupos().getCodigo().toString());
subGrupos.setGrupos(grupos);
listaResultado = subGruposDAO.findByObject(subGrupos);
Alguem tem ideia do que pode ser ?