code: public User existsByEmail(String email) {
  		Criteria criteria = this.dao.newCriteria(User.class).add(Restrictions.eq("email", email));
  		return (User) criteria.uniqueResult();
  	}
docs: Busca usuário pelo e-mail.
  
  @param email
  E-mail para buscar o usuário.
  @return User Usuário que contém o e-mail.