Galera to começando com isso agora queria uma ajuda
gravar no banco ta dando certinho
fazer buscas ta dando certinho
agora queria saber como fazer uma verificação
queria ver se o usuario digitado e senha estao corretos
org.hibernate.Query query = this.session.createQuery("SELECT f FROM Funcionario f WHERE f.usuario :usuario AND f.senha :senha");
query.setString("usuario", usuario ,"senha", senha);
Como você falou que esta começando, que tal ja dar uma olhadinha em Criterias ?
Criteria é uma implementação do Hibernate que te permite fazer querys, sem montar o SQL, por exemplo, no seu caso voce poderia fazer algo do tipo :
if (this.getSession().createCriteria(Funcionario.class).add(Restrictions.eq("usuario",usuario)).add(Restrictions.eq("senha",senha)).uniqueResult()) != null)
Elegante, não é ?
Caso se interessar abaixo o link da documentação :