@Factory("publication33List") public void initPublication33List() { log.info("initPublication33List"); publication33List = new HashMap<String, String>(); for (Object o : em.createQuery("from " + "Publication").getResultList()) { Publication p = (Publication) o; publication33List.put(p.getName(), p.getId().toString()); } }