Boa tarde galera do GUJ,
Eu tenho um problema em um projeto que eu estou desenvolvendo que é o seguinte:
Nesse projeto eu tenho um usuario que é administrador e outro que eh apenas um usuario normal, eu ja tenho o login e senha dele funcionando, oque eu queria saber é como eu faço para selecionar se o usuario é um admin ou não, pois tendo isso eu mostro ou não certos componetes da tela, entenderam?
Por enquanto eu tenho isso:
public void administrador(Aluno aluno){
EntityManager em = new JPAUtil().getEntityManager();
em.getTransaction().begin();
Query query = em
.createQuery("from Aluno where admin = :pAdmin and login = :pUsuario");
query.setParameter("pAdmin", "Sim");
query.setParameter("pUsuario", aluno.getLogin());
boolean moderacao= !query.getResultList().isEmpty();
em.getTransaction().commit();
em.close();
}
esse codigo não funciona, se eu coloco no banco de dados, por exemplo:
SELECT * FROM Aluno
WHERE admin = "Sim" AND login = "Mario"
ele retorna um usuario, era mais ou menos isso que eu queria, oque eu não sei é, como eu faço para pegar o login do usuario que esta na seção e jogar no parametro pUsuario e assim fazer a busca?