Criteria!

4 respostas
diegocorp
Boa tarde amigos, estou tendo um problema com o criteria

se eu coloco o metodo para receber uma variavel e usar essa variavel no criteria ele retorna vazio a busca se eu no uso variavel e coloco o valor estatico ele tras correto alguem consegue me ajudar?

public List listarPorSrc(String origem) {

Session session = HibernateUtil.getSession();

try {

Criteria criteria = session.createCriteria(Cdr.class);	

criteria.add(Restrictions.eq(dst, origem));
List resultado = criteria.list();	
		return resultado;
	
	} finally {
	session.close();
	}
se eu preencher funciona… assim

public List listarPorSrc(String origem) {

Session session = HibernateUtil.getSession();

try {

Criteria criteria = session.createCriteria(Cdr.class);	

criteria.add(Restrictions.eq(“dst”, “3100”));
List resultado = criteria.list();	
		return resultado;
	
	} finally {
	session.close();
	}

4 Respostas

acesar

tenta origem.toString()

diegocorp

origem já é uma string

romarcio

Então tem problema na variável que você está passando por parâmetro. Talvez esteja vazia, seja null ou o valor não existe no banco.

diegocorp

valews gente… achei o problema… tava no bean

Criado 21 de março de 2012
Ultima resposta 21 de mar. de 2012
Respostas 4
Participantes 3