Problema com query

Bem, estou tendo um problema assim, a query funciona perfeitamente bem, só que em um determinada requisição, ele trava exatamente nessa query.
Se eu copio e colo ela no banco de dados, funciona, e se vem por outra requisição tem funciona. A query é a seguinte:

public Classe buscarId(int id, Session session){ return (Classe) session.createCriteria(Classe.class).add(Restrictions.idEq(id)).uniqueResult(); }

Será que tem alguma configuração, alguma coisa que preveja isso?