Я записал именованный запрос в классе объекта Избиратель
NamedQuery(name = "Voter.findvoter", query = "SELECT count(*) FROM Voter v WHERE v.voterID = :voterID" and where v.password= : password),
Я хочу назвать этот именованный запрос, и я также должен установить voterID и пароль.
Можно ли помочь мне.Спасибо
Полагаю, вы пропустили символ @ в аннотации NamedQuery?
В коде вы бы назвали это так:
List results = em.createNamedQuery("Voter.findvoter")
.setParameter("voterID", "blah")
.setParameter("password","blahblahblah")
.getResultList();
Общие шаги (именованный запрос или иное)
с помощью трех вышеуказанных шагов вы можете выполнить любой запрос JPA.