Я пытаюсь получить таблицу, используя постоянную среду
код, который я написал, находится в простом файле классов Java в веб-приложении
код в классе Java
EntityManager em = null;
EntityManagerFactory emf = null;
public List fname (String id) {
String fname = null;
List persons = null;
try {
emf = Persistence.createEntityManagerFactory("WebApplicationSecurityPU");
em = emf.createEntityManager();
persons = em.createQuery("select r from Roleuser r").getResultList();
int i=0;
for (i=0;i<persons.size(); i++)
System.out.println("Testing n "+ i +" " + persons.get(i));
} catch(Exception e) {
System.out.println("" + e);
}
finally {
if(em != null) {
em.close();
}
}
return persons;
}
Но при запуске этого я получаю IllegalArgumentException
полное исключение составляет
java.lang.IllegalArgumentException: An
исключение произошло при создании
запрос в EntityManager
Я думаю, что классы сущностей не инициализированы или не связаны с базой данных
Вот почему IllegalArgumentException