Package javax.persistence

Examples of javax.persistence.EntityTransaction


   */
  public States getStateById(long state_id) {
    try {
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      Query query = session
          .createQuery("select c from States as c where c.state_id = :state_id AND c.deleted <> :deleted");
      query.setParameter("state_id", state_id);
      query.setParameter("deleted", "true");
      List ll = query.getResultList();
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
      if (ll.size() > 0) {
        return (States) ll.get(0);
      }
    } catch (Exception ex2) {
View Full Code Here


      privateMessageFolder.setUserId(userId);
      privateMessageFolder.setInserted(new Date());
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
     
      privateMessageFolder = session.merge(privateMessageFolder);
      Long privateMessageFolderId = privateMessageFolder.getPrivateMessageFolderId();
     
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      return privateMessageFolderId; 
    } catch (Exception e) {
      log.error("[addPrivateMessageFolder]",e);
View Full Code Here

    try {
      privateMessageFolder.setInserted(new Date());
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
     
      privateMessageFolder = session.merge(privateMessageFolder);
      Long privateMessageFolderId = privateMessageFolder.getPrivateMessageFolderId();
     
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      return privateMessageFolderId; 
    } catch (Exception e) {
      log.error("[addPrivateMessageFolder]",e);
View Full Code Here

      String hql = "select c from PrivateMessageFolder c " +
            "where c.privateMessageFolderId = :privateMessageFolderId ";

      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      Query query = session.createQuery(hql);
      query.setParameter("privateMessageFolderId", privateMessageFolderId);
     
      PrivateMessageFolder privateMessageFolder = null;
      try {
        privateMessageFolder = (PrivateMessageFolder) query.getSingleResult();
        } catch (NoResultException ex) {
        }
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      return privateMessageFolder;
    } catch (Exception e) {
      log.error("[getPrivateMessageFolderById]",e);
View Full Code Here

    try {
      String hql = "select c from PrivateMessageFolder c ";

      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      Query query = session.createQuery(hql);
     
      List<PrivateMessageFolder> privateMessageFolders = query.getResultList();
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      return privateMessageFolders;
    } catch (Exception e) {
      log.error("[getPrivateMessageFolderById]",e);
View Full Code Here

  public void updatePrivateMessages(PrivateMessageFolder privateMessageFolder) {
    try {
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
     
      if (privateMessageFolder.getPrivateMessageFolderId() == 0) {
        session.persist(privateMessageFolder);
          } else {
            if (!session.contains(privateMessageFolder)) {
              session.merge(privateMessageFolder);
          }
      }
     
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
    } catch (Exception e) {
      log.error("[updatePrivateMessages]",e);
    }
View Full Code Here

      String hql = "select c from PrivateMessageFolder c " +
            "where c.userId = :userId ";

      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      Query query = session.createQuery(hql);
      query.setParameter("userId", userId);
     
      List<PrivateMessageFolder> privateMessageFolders = query.getResultList();
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      return privateMessageFolders;
    } catch (Exception e) {
      log.error("[getPrivateMessageFolderByUserId]",e);
View Full Code Here

  public void deletePrivateMessages(PrivateMessageFolder privateMessageFolder) {
    try {
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
 
      privateMessageFolder = session.find(PrivateMessageFolder.class, privateMessageFolder.getPrivateMessageFolderId());
      session.remove(privateMessageFolder);
     
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
    } catch (Exception e) {
      log.error("[deletePrivateMessages]",e);
    }
View Full Code Here

    try {
      if (email.length()==0) return true;
      log.debug("checkUserMail: " + email);
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      Query query = session.createQuery("select c from Adresses as c where c.email LIKE :email AND c.deleted <> :deleted");
      query.setParameter("email", email);
      query.setParameter("deleted", "true");
      int count = query.getResultList().size();
      log.debug("size: " + count);
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      if (count > 0) {
        return false;
      }     
View Full Code Here

      privateMessage.setIsContactRequest(isContactRequest);
      privateMessage.setUserContactId(userContactId);
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
     
      privateMessage = session.merge(privateMessage);
      Long privateMessageId = privateMessage.getPrivateMessageFolderId();
     
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      return privateMessageId;     
    } catch (Exception e) {
      log.error("[addPrivateMessage]",e);
View Full Code Here

TOP

Related Classes of javax.persistence.EntityTransaction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.