@Override public Map<String, Object> getProperties() { return em.getProperties(); }
@Override public Map<String, Object> getProperties() { return em().getProperties(); }
public static boolean isTransactionalEntityManager(EntityManager em) { EntityManager target = EntityManagerFactoryUtils.doGetTransactionalEntityManager( em.getEntityManagerFactory(), em.getProperties(), true); return target != null; }
@Test public void testPopulateClientProperties() { Map props = new HashMap(); props.put("core.test.property", "core-test-property-value"); PersistenceDelegator pd = ((EntityManagerImpl) em).getPersistenceDelegator(); pd.populateClientProperties(props); Map map = em.getProperties(); Map<String, Client> clients = (Map<String, Client>) em.getDelegate(); CoreTestClient client = (CoreTestClient) clients.get("kunderatest"); Assert.assertEquals("core-test-property-value", client.getCoreTestProperty()); }
@Override public Map<String, Object> getProperties() { return em.getProperties(); }
@Override public Map<String, Object> getProperties() { return delegate.getProperties(); }
@Override public Map<String, Object> getProperties() { return em.getProperties(); }
@Override public Map<String, Object> getProperties() { return delegate.getProperties(); }
/** * @param em * @return */ private boolean isResourceLocalInternal(EntityManager em) { PersistenceUnitTransactionType transactionType = (PersistenceUnitTransactionType)em.getProperties() .get(PersistenceUnitTransactionType.class.getName()); return transactionType == PersistenceUnitTransactionType.RESOURCE_LOCAL; } }
@Override public Map<String, Object> getProperties() { return getEntityManager().getProperties(); }
@Override public Map<String, Object> getProperties() { return entityManager().getProperties(); }
@Override public Map<String, Object> getProperties() { EntityManager entityManager = getEntityManager(false); if (entityManager != null) { return entityManager.getProperties(); } else { entityManager = createEntityManager(); try { return entityManager.getProperties(); } finally { entityManager.close(); } } }
public Map<String, Object> getProperties() { EntityManager entityManager = getEntityManager(); try { return entityManager.getProperties(); } finally { closeIfNoTx(entityManager); } } /* (non-Javadoc)
public Map<String, Object> getProperties() { final EntityManager entityManager = getEntityManager(); try { final Timer timer = Op.getProperties.start(this); try { return entityManager.getProperties(); } finally { timer.stop(); } } finally { closeIfNoTx(entityManager); } }
@Test public void eclipseLink() { factory = Persistence.createEntityManagerFactory("h2-eclipselink"); em = factory.createEntityManager(); System.out.println(em.getDelegate().getClass()); System.out.println(em.getProperties()); assertEquals(EclipseLinkTemplates.DEFAULT, JPAProvider.getTemplates(em)); }
@Test public void EclipseLink() { factory = Persistence.createEntityManagerFactory("h2-eclipselink"); em = factory.createEntityManager(); System.out.println(em.getDelegate().getClass()); System.out.println(em.getProperties()); assertEquals(EclipseLinkTemplates.DEFAULT, JPAProvider.getTemplates(em)); }
@Test @Ignore // temporarily ignored, since Batoo hangs on EntityManager creation public void batoo() { factory = Persistence.createEntityManagerFactory("h2-batoo"); em = factory.createEntityManager(); System.out.println(em.getDelegate().getClass()); System.out.println(em.getProperties()); assertEquals(BatooTemplates.DEFAULT, JPAProvider.getTemplates(em)); }
@Test @Ignore // doesn't work on JDK 7 public void OpenJPA() { factory = Persistence.createEntityManagerFactory("derby-openjpa"); em = factory.createEntityManager(); System.out.println(em.getDelegate().getClass()); System.out.println(em.getProperties()); assertEquals(OpenJPATemplates.DEFAULT, JPAProvider.getTemplates(em)); }
@Test @Ignore // temporarily ignored, since Batoo hangs on EntityManager creation public void Batoo() { factory = Persistence.createEntityManagerFactory("h2-batoo"); em = factory.createEntityManager(); System.out.println(em.getDelegate().getClass()); System.out.println(em.getProperties()); assertEquals(BatooTemplates.DEFAULT, JPAProvider.getTemplates(em)); }
@Test @Ignore // doesn't work on JDK 7 public void openJPA() { factory = Persistence.createEntityManagerFactory("derby-openjpa"); em = factory.createEntityManager(); System.out.println(em.getDelegate().getClass()); System.out.println(em.getProperties()); assertEquals(OpenJPATemplates.DEFAULT, JPAProvider.getTemplates(em)); }