Hibernate + Example + busca parametrizada(RESOLVIDO)

E ae Pessoa nao estou conseguindo usar o Example do Hibernate

eu tenho uma action do strtus

if (action.equals("buscarMarca")){
			try {
				Marca marca = new Marca();
				marca.setId(getId());
				marca.setDescricao(this.descricao);
				setMarcas(marcaManager.findMarcas(marca));
				return "buscarMarca";

dps tenho uma camanda manager que herda de uma DAO na manager eh soh para cuidar das transações

dps eu tenho uma dao generica que é uma interface


public interface DAO<T, ID extends Serializable> {
...
...
 List<T> findMarcas(T entity) throws Exception; //metodo que esta dando erro

e tenho minha MarcaDAO

que utiliza o Example


	@SuppressWarnings("unchecked")
	public List<Marca> findMarcas( Marca m) throws Exception {
		System.out.println(m.getId());
		Example example = Example.create(m).excludeZeroes().ignoreCase().enableLike();  
		List<Marca> results =  HibernateUtil.currentSession().createCriteria(Marca.class).add(example).list();
		
		return  results;
	}

ali imprime certo o meu objeto marca mas ele nao faz uma busca parametrizada ele simplesmente busca todos os resultados da minha tabela :confused: w da um where 1=1 :confused: alguem pode dar uma luz?!?! por favor?!

Valeu :smiley:

tenta fazer algo assim fabio

marca.setDescricao("%" + this.descricao + "%"); 

abraço!!