List of usage examples for javax.persistence Persistence createEntityManagerFactory
public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName)
From source file:BO.UserHandler.java
public boolean respondFriendRequest(VUser user) { EntityManager em;/*from w w w . j a v a 2s . com*/ EntityManagerFactory emf; emf = Persistence.createEntityManagerFactory(PERSISTENCE_NAME); em = emf.createEntityManager(); try { em.getTransaction().begin(); System.out.println("Receiving friend: " + user.getEmail()); System.out.println("Sending friend: " + user.getFriendToAdd()); Friendship f = (Friendship) em .createQuery("SELECT f from Friendship f WHERE f.receivingFriend.email LIKE :email1 " + "AND f.sendingFriend.email LIKE :email2") .setParameter("email1", user.getEmail()).setParameter("email2", user.getFriendToAdd()) .getSingleResult(); f.setDidRespond(true); f.setDidAccept(user.isDidAccept()); em.persist(f); em.flush(); em.getTransaction().commit(); return true; } catch (Exception e) { System.out.println(e); return false; } finally { if (em != null) { em.close(); } emf.close(); } }
From source file:streaming.test.StreamingTest.java
public void requete1() { System.out.println("Requete 1"); EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); System.out.println(em.createQuery("SELECT f FROM Film f ORDER BY f.anneeProd ASC ").getResultList()); }
From source file:org.ejbca.externalra.gui.ExternalRARequestDispatcher.java
/** * Create a new External RA API request message in the database and return the response from the CA. * @return null of the CA did not respond in time *//* w w w.j a v a2s . co m*/ private ExtRAResponse getResponseFromCA(ISubMessage subMessage) { ExtRAResponse extRAResponse = null; // Setup a database interaction and store the request MessageHome messageHome = new MessageHome(Persistence.createEntityManagerFactory("ExternalRAGUIMessageDS"), MessageHome.MESSAGETYPE_EXTRA, true); SubMessages submessages = new SubMessages(extRaCertificate, extRaKey, racaserviceCert); submessages.addSubMessage(subMessage); String messageId = GUIDGenerator.generateGUID(this); messageHome.create(messageId, submessages); // Get response from CA Message response = waitForResponse(messageHome, messageId); if (response != null) { log.debug("Got processed message"); SubMessages subMessages = response.getSubMessages(extRaKey, caCerts, null); if (subMessages.getSubMessages().size() > 0) { log.debug("Got submessage message"); extRAResponse = (ExtRAResponse) subMessages.getSubMessages().get(0); } else { log.error("No submessages in External RA API response."); } } return extRAResponse; }
From source file:streaming.test.StreamingTest.java
public void requete2() { System.out.println("Requete 2"); EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); Assert.assertEquals(6, em.createQuery("SELECT g FROM Genre g").getResultList().size()); Assert.assertEquals(6L, em.createQuery("SELECT count(g) FROM Genre g").getSingleResult()); }
From source file:com.hiperf.common.ui.server.storage.impl.PersistenceHelper.java
private PersistenceHelper(TYPE t, String unitName) { startLicenseCheck();// w ww .j av a 2 s. c o m this.type = t; try { emf = Persistence.createEntityManagerFactory(unitName); emByThread = new ThreadLocal<EntityManager>(); } catch (Exception ee) { logger.log(Level.SEVERE, "Exception while init Persistence.xml...", ee); throw new RuntimeException(ee); } if (this.type.equals(TYPE.JTA)) { try { Context c = new InitialContext(); tx = new JtaTransaction((UserTransaction) c.lookup("java:comp/UserTransaction")); } catch (NamingException e) { logger.log(Level.SEVERE, "Exception while initializing PersistenceHelper in JTA...", e); type = TYPE.LOCAL; } } if (emf.getMetamodel().getEntities() != null && !emf.getMetamodel().getEntities().isEmpty()) { for (EntityType e : emf.getMetamodel().getEntities()) { try { initClassMapping(e.getBindableJavaType().getName()); } catch (Exception e1) { logger.log(Level.SEVERE, "Exception", e1); } } } endLicenseCheck(); }
From source file:streaming.test.StreamingTest.java
public void requete3() { System.out.println("Requete 3"); EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); Assert.assertEquals(1,//from w w w .ja v a 2s . c om em.createQuery("SELECT f FROM Film f JOIN f.pays p WHERE p.nom='France'").getResultList().size()); }
From source file:streaming.test.StreamingTest.java
public void requete4() { System.out.println("Requete 4"); EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); System.out.println(/*from w w w . j a v a2s . co m*/ em.createQuery("SELECT f FROM Film f JOIN f.genre g WHERE g.nom='Fantastique' ORDER BY f.titre ASC") .getResultList()); }
From source file:streaming.test.StreamingTest.java
public void requete5() { System.out.println("Requete 5"); EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); System.out// w w w .j av a 2 s. c om .println(em.createQuery("SELECT f FROM Film f WHERE f.genre.nom = 'Fantastique'").getResultList()); }
From source file:uk.ac.ebi.bioinvindex.utils.test.DBUnitTest.java
/** * Inits several variables used by this class. * * @param forceRecreation when false, objects are not reinitialized if they are non null. * *///from w w w . j a v a2 s.com protected void initEntityManager(boolean forceRecreation) { if (forceRecreation && entityManager != null) close(); if (forceRecreation || entityManagerFactory == null) entityManagerFactory = Persistence.createEntityManagerFactory("BIIEntityManager"); if (forceRecreation || entityManager == null) entityManager = entityManagerFactory.createEntityManager(); if (forceRecreation || session == null) session = (Session) entityManager.getDelegate(); if (forceRecreation || connection == null) connection = session.connection(); }
From source file:streaming.test.StreamingTest.java
public void requete6() { System.out.println("Requete 6"); EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); System.out.println(em.createQuery( "SELECT DISTINCT f FROM Film f Join f.genre g Join f.real r WHERE g.nom = 'Romance' AND r.nom='Coen' ORDER BY f.anneeProd") .getResultList());/* www .j av a 2 s.c o m*/ }