/**
* @see fr.univlorraine.ecandidat.services.siscol.SiScolGenericService#getVersion()
*/
@Override
public Version getVersion() throws SiScolException {
try {
EntityManagerFactory emf = Persistence.createEntityManagerFactory("pun-jpa-siscol");
EntityManager em = emf.createEntityManager();
Query query = em.createQuery("Select a from VersionApo a where a.datCre is not null order by a.datCre desc",
VersionApo.class).setMaxResults(1);
List<VersionApo> listeVersionApo = query.getResultList();
em.close();
if (listeVersionApo != null && listeVersionApo.size() > 0) {
VersionApo versionApo = listeVersionApo.get(0);
return new Version(versionApo.getId().getCodVer());
} else {
return null;
}
} catch (Exception e) {
throw new SiScolException("SiScol database error on getVersion", e.getCause());
}
}
SiScolApogeeWSServiceImpl.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:esup-ecandidat
作者:
评论列表
文章目录