Boa tarde, GUJ!
Estou tentando fazer o seguinte select:
SELECT * FROM chat WHERE usuario_destino = "Publico" AND usuario_destino = "Marcelo";
Porém não estou conseguindo utilizar duas clásulas WHERE com o Hibernate:
Criteria resultado = sessao.createCriteria(ChatTable.class)
.add(Restrictions.and(
Restrictions.eq("usuarioDestino", "Publico"),
Restrictions.eq("usuarioDestino", usuarioDestino)
)
);
return resultado.list();
Ele não me retorna nada. Estou fazendo corretamente?
@Edit
Sim, eu já testei cada um e me retorna o resultado correto mas não consigo utilizar os dois juntos. Não há problema com a variável chegando NULL, já testei isso também. No console não me retorna erro e a saída SQL é:
Hibernate: select this_.id as id1_0_, this_.data_mensagem as data2_1_0_, this_.mensagem_privada as mensagem3_1_0_, this_.mensagem as mensagem1_0_, this_.usuario_destino as usuario5_1_0_, this_.usuario_origem as usuario6_1_0_ from chat this_ where (this_.usuario_destino=? and this_.usuario_destino=?)