Eclipse JSF Hibernate PostgreSQL

Olá a todos,
Uso o Ubuntu 16.04 LTS e configurei e o WildFly 11. E o eclipse usando o maven para baixar as dependencias do JSF, Hibernate, primeface.
Seguindo exemplos, fiz uma simples projeto maven de uma tela de login, sem usar o banco de dados e executei!

Tambem conseguir configurar meu banco de dados usando o hibernate.cfg.xml e o hibernate.reveng.xml.

O que não estou conseguindo encontrar com clareza é como fazer uma tela de login usando o banco de dados para validar o usuario. Seguir varios tutorias, mas sempre fico com duvidas, tipo, como configurar corretamente a classe que contem a SessionFactory por exemplo.
Alguem pode me passar um exemplo, um tutorial que tenha como fazer uma tela de login fazendo autenticação junto a base de dados?

Agradeço desde já.

Antonio Sales