Sendo q ao invés de ter o trabalho de montar o criterion, vc simplesmente passa seu entity. O Hibernate abstrai do desenvolvedor a necessidade de criar uma criterion com os atributos do objeto q estão preenchidos.
[]'s
R
Rogerio_Esteves
Mas como vou implementar pois dependendo da situação vou querer usar Restrictions.like("","") em outros vou precisar usar o Restrisctions.eq("","")
plentz
Você está extendendo de um GenericDAO<T, ID extends Serializable>? Se sim, você pode fazer desta forma:
A minha duvida é o seguinte como q vou passar o parametro para o metodo findByCriteria sendo q este metodo é um array, ou seja, passar um array com os Restrictions.
Ex: no caso de um “and” posso querer consultar por mais de uma coluna.
Não estou sabendo como popular a a variavel q sera passada como parametro para o método findByCriteria
plentz
Tu não passa um array, só vai adicionando os parâmetros como se fossem parâmetros naturais do método. Isso é uma feature do java 5 chamada varargs. Você pode fazer como abaixo que irá funcionar da mesma forma.