SiScolApogeeWSServiceImpl.java 文件源码

java
阅读 36 收藏 0 点赞 0 评论 0

项目:esup-ecandidat 作者:
/**
 * @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());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号