/**
* Execute la requete et ramene l'ensemble des elements d'une table
*
* @param className
* la class concernée
* @return la liste d'objet
* @throws SiScolException
*/
private <T> List<T> executeQueryListEntity(Class<T> className) throws SiScolException {
try {
EntityManagerFactory emf = Persistence.createEntityManagerFactory("pun-jpa-siscol");
EntityManager em = emf.createEntityManager();
Query query = em.createQuery("Select a from " + className.getName() + " a", className);
List<T> listeSiScol = query.getResultList();
em.close();
return listeSiScol;
} catch (Exception e) {
throw new SiScolException("SiScol database error on execute query list entity", e.getCause());
}
}
SiScolApogeeWSServiceImpl.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:esup-ecandidat
作者:
评论列表
文章目录