java类javax.persistence.EntityTransaction的实例源码

ProfileViewDataAccessObject.java 文件源码 项目:full-javaee-app 阅读 27 收藏 0 点赞 0 评论 0
public static ProfileViews persist (ProfileViews view) {
    if (view != null) {
        EntityManager em = EMFUtil.getEMFactory().createEntityManager();
        EntityTransaction trans = em.getTransaction();
        try {
            trans.begin();
            em.persist(view);
            trans.commit();
            return view;
        } catch (Exception e) {
            e.printStackTrace();
            trans.rollback();
        } finally {
            em.close();
        }
    }
    return null;
}
ReceivedTextDataAccessObject.java 文件源码 项目:full-javaee-app 阅读 30 收藏 0 点赞 0 评论 0
public static ReceivedTexts persist(ReceivedTexts text) {
    if (text != null) {
        EntityManager em = EMFUtil.getEMFactory().createEntityManager();
        EntityTransaction trans = em.getTransaction();
        try {
            trans.begin();
            em.persist(text);
            trans.commit();
            return text;
        } catch (Exception e) {
            e.printStackTrace();
            trans.rollback();
        } finally {
            em.close();
        }
    }
    return null;
}
ReceivedTextDataAccessObject.java 文件源码 项目:full-javaee-app 阅读 23 收藏 0 点赞 0 评论 0
public static ReceivedTexts merge(ReceivedTexts text) {
    if (text != null) {
        EntityManager em = EMFUtil.getEMFactory().createEntityManager();
        EntityTransaction trans = em.getTransaction();
        try {
            trans.begin();
            text = em.merge(text);
            trans.commit();
            return text;
        } catch (Exception e) {
            e.printStackTrace();
            trans.rollback();
        } finally {
            em.close();
        }
    }
    return null;
}
CandidatePersistence.java 文件源码 项目:full-javaee-app 阅读 31 收藏 0 点赞 0 评论 0
public static CandidateLoginLogs addLoginLog(Candidates candidate) {
    if (candidate != null) {
        EntityManager em = EMFUtil.getEMFactory().createEntityManager();
        EntityTransaction trans = em.getTransaction();
        CandidateLoginLogs loginLog = new CandidateLoginLogs(candidate.getCandidateID(), Clock.getCurrentDate(),
                Clock.getCurrentTime());
        loginLog.setCandidateID(candidate.getCandidateID());
        try {
            trans.begin();
            em.persist(loginLog);
            trans.commit();
            loginLog.setCandidate(candidate);
            return loginLog;
        } catch (Exception e) {
            e.printStackTrace();
            trans.rollback();
        }
    }
    return null;
}
CandidatePersistence.java 文件源码 项目:full-javaee-app 阅读 34 收藏 0 点赞 0 评论 0
public static Candidates persist(Candidates candidate) {
    if (candidate != null) {
        EntityManager em = EMFUtil.getEMFactory().createEntityManager();
        EntityTransaction trans = em.getTransaction();
        try {
            trans.begin();
            em.persist(candidate);
            trans.commit();
            return candidate;
        } catch (Exception e) {
            e.printStackTrace();
            trans.rollback();
        } finally {
            em.close();
        }
    }
    return null;
}
CandidatePersistence.java 文件源码 项目:full-javaee-app 阅读 34 收藏 0 点赞 0 评论 0
public static Candidates merge(Candidates candidate) {
    if (candidate != null) {
        EntityManager em = EMFUtil.getEMFactory().createEntityManager();
        EntityTransaction trans = em.getTransaction();
        try {
            trans.begin();
            candidate = em.merge(candidate);
            trans.commit();
            return candidate;
        } catch (Exception e) {
            e.printStackTrace();
            trans.rollback();
        } finally {
            em.close();
        }
    }
    return null;
}
CandidatePersistence.java 文件源码 项目:full-javaee-app 阅读 33 收藏 0 点赞 0 评论 0
public static boolean delete(int candidateID) {
    if (candidateID > 0) {
        EntityManager em = EMFUtil.getEMFactory().createEntityManager();
        Candidates candidate = em.find(Candidates.class, candidateID);
        if (candidate != null) {
            EntityTransaction trans = em.getTransaction();
            try {
                trans.begin();
                em.remove(candidate);
                trans.commit();
                return true;
            } catch (Exception e) {
                e.printStackTrace();
                trans.rollback();
            } finally {
                em.close();
            }
        }
    }
    return false;
}
CandidatePersistence.java 文件源码 项目:full-javaee-app 阅读 30 收藏 0 点赞 0 评论 0
public static CandidateActivityLogs addActivityLog(CandidateActivityLogs activityLog) {
    if (activityLog != null) {
        EntityManager em = EMFUtil.getEMFactory().createEntityManager();
        EntityTransaction trans = em.getTransaction();
        try {
            trans.begin();
            em.persist(activityLog);
            trans.commit();
            return activityLog;
        } catch (Exception e) {
            e.printStackTrace();
            trans.rollback();
        } finally {
            em.close();
        }
    }
    return null;
}
ClientPipelineDataAccessObject.java 文件源码 项目:full-javaee-app 阅读 30 收藏 0 点赞 0 评论 0
public static ClientPipelines persist (ClientPipelines elt) {
    if (elt != null) {
        EntityManager em = EMFUtil.getEMFactory().createEntityManager();
        EntityTransaction trans = em.getTransaction();
        try {
            trans.begin();
            em.persist(elt);
            trans.commit();
            return elt;
        } catch (Exception e) {
            e.printStackTrace();
            trans.rollback();
        }
    }
    return null;
}
CompanyDataAccessObject.java 文件源码 项目:full-javaee-app 阅读 25 收藏 0 点赞 0 评论 0
public static Companies merge(Companies company) {
    if (company != null) {
        EntityManager em = EMFUtil.getEMFactory().createEntityManager();
        EntityTransaction trans = em.getTransaction();
        try {
            trans.begin();
            company = em.merge(company);
            trans.commit();
            return company;
        } catch (Exception e) {
            e.printStackTrace();
            trans.rollback();
            return null;
        } finally {
            em.close();
        }
    }
    return null;
}


问题


面经


文章

微信
公众号

扫码关注公众号