Obrigatoriamente tem que ser baseado nesse código? Você pegou de algum site gringo?
D
dzappelini
Não. Só postei um código que eu imaginei que poderia funcionar, mas pode ser de outra forma. Gostaria que fosse com hibernate e de preferência que não seja com nada que esteja depreciado. Você conhece alguma forma?
Stringhql=" FROM Users tbl_users WHERE tbl_users.login = :login";Queryquery=session.createQuery(hql);query.setParameter(“login”,login);Listresults=query.getResultList();
De acordo com o javadoc do hibernate, o método find espera dois argumentos: classe e primary key.
Se a coluna login não é a PK, o método find é inútil e o meio de fazer isso, dependendo da versão do hibernate, é via hql mesmo. Se a versão tiver suporte a criteria, pode fazer deste modo.