Olá pessoal. Tudo bem?!
Montei o seguinte código:
public void excluir(Y y) {
X x = new X();
HibernateTemplate ht = getDaoHibernate().getHibernateTemplate();
x.setY(y);
List lista = ht.findByExample(x);
ht.deleteAll(lista);
}
Bem... traduzindo ele deveria listar todos os objetos persistentes do tipo "X" que possue um atributo "y" semelhante ao que chega por parâmetro. Só que ele não faz isso! Ao contrário, ele me lista todos os objetos persistêntes do banco.
O mais engraçado é que se eu utilizar um outro atributo como referência que seja do tipo String funciona perfeitamente.
Não sei se consegui demonstrar o meu problema devidamente, mas... será que alguém poderia me dar uma luz!??!?!?!
Desde já agradeço. Abraço.