galera como eu faco pra buscar dois dados de uma vez em 1 busca?
exemplo
eu tenho um cadastro de empresas, e em cada cadastro de empresa tem 1 data diferente, as vezes a mesma empresa tem varios cadastro com datas diferentes...
eu tenho uma tela com 2 campo, 1 com o NOME e 1 com a DATA..
no 1 campo ele digitaria o nome da empresa...
no 2 campo ele digitaria a data do mes e do ano..
o resultado seria todos os cadastros referente a Empresa que ele digito naquele mes daquele ano...
Exemplo:
Empresa: TAM
Data: 02/2008
Lista
TAM 12/02/2008
TAM 14/02/2008
TAM 20/02/2008
O que eu tenho pronto..
Eu consigo buscar as Empresa..
Se ele digitar a empresa correta, ele lista todos os cadastros da Empresa.. mas nao lista os dados do mes desejado..
minha saida ta assim
TAM 10/02/2008
TAM 14/06/2008
TAM 20/10/2008
Ta buscando somente o Nome, se caso achar, lista todos registro cadastrado com esse nome..
Meu codigo..
public List<TestePojo> buscar(String titulo) {
DetachedCriteria criteria = DetachedCriteria.forClass(TestePojo.class);
criteria.add(Restrictions.ilike("nomeEmpresa", "%"+titulo+"%"));
List<TestePojo> lista = new ArrayList<TestePojo>();
lista = getHibernateTemplate().findByCriteria(criteria);
return lista;
}
como o titulo do topico, ele teria que buscar 2 dados, em 1 busca...
Se ele Achar a Empresa ok.. agora me ache os registros da Data 'tal'...
Alguem?