Package javax.persistence

Examples of javax.persistence.EntityManagerFactory


public class SpringDroolsGridTest {

    @Test
    public void test1() {
        EntityManagerFactory emf = Persistence.createEntityManagerFactory( "org.drools.grid" );
        WhitePages wp = new JpaWhitePages( emf );

        wp.create( "s1" );
        wp.create( "s2" );
        wp.create( "s3" );
View Full Code Here


     
      assertEquals(cs.size(), 0);
      assertFalse(cs.contains(obj1.getKey()));
      assertFalse(cs.contains(obj1.getKey()));
     
      EntityManagerFactory emf = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
      EntityManager em = emf.createEntityManager();     
      EntityTransaction txn = em.getTransaction();
      txn.begin();
      em.persist(obj1.getValue());
      em.persist(obj2.getValue());
      em.flush();
View Full Code Here

     
      assertEquals(cs.size(), 2);
      assertTrue(cs.contains(obj1.getKey()));
      assertTrue(cs.contains(obj1.getKey()));
     
      EntityManagerFactory emf = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
      EntityManager em = emf.createEntityManager();     
     
      assertEquals(em.find(obj1.getValue().getClass(), obj1.getKey()), obj1.getValue());
      assertEquals(em.find(obj2.getValue().getClass(), obj2.getKey()), obj2.getValue());
     
      em.close();
View Full Code Here

        TestWorkItemHandler handler = TestWorkItemHandler.getInstance();
        WorkItem workItem = handler.getWorkItem();
        assertNotNull( workItem );
        service.dispose();

        EntityManagerFactory emf = (EntityManagerFactory) ctx.getBean( "myEmf" );

        //        List< ? > result = emf.createEntityManager().createQuery( "select i from VariableInstanceInfo i" ).getResultList();
        //        assertEquals( 5,
        //                      result.size() );
        log.info( "### Retrieving process instance ###" );
View Full Code Here

  public void setUp() {
    factory = Persistence.createEntityManagerFactory( "manager1" );
  }

  public void testDefaultPar() throws Exception {
    EntityManagerFactory emf = Persistence.createEntityManagerFactory( "defaultpar", new HashMap() );
    EntityManager em = emf.createEntityManager();
    ApplicationServer as = new ApplicationServer();
    as.setName( "JBoss AS" );
    Version v = new Version();
    v.setMajor( 4 );
    v.setMinor( 0 );
    v.setMicro( 3 );
    as.setVersion( v );
    Mouse mouse = new Mouse();
    mouse.setName( "mickey" );
    em.getTransaction().begin();
    em.persist( as );
    em.persist( mouse );
    assertEquals( 1, em.createNamedQuery( "allMouse" ).getResultList().size() );
    Lighter lighter = new Lighter();
    lighter.name = "main";
    lighter.power = " 250 W";
    em.persist( lighter );
    em.flush();
    em.remove( lighter );
    em.remove( mouse );
    assertNotNull( as.getId() );
    em.remove( as );
    em.getTransaction().commit();
    em.close();
    emf.close();
  }
View Full Code Here

  }

  public void testListenersDefaultPar() throws Exception {
    IncrementListener.reset();
    OtherIncrementListener.reset();
    EntityManagerFactory emf = Persistence.createEntityManagerFactory( "defaultpar", new HashMap() );
    EntityManager em = emf.createEntityManager();
    em.getTransaction().begin();
    ApplicationServer as = new ApplicationServer();
    as.setName( "JBoss AS" );
    Version v = new Version();
    v.setMajor( 4 );
    v.setMinor( 0 );
    v.setMicro( 3 );
    as.setVersion( v );
    em.persist( as );
    em.flush();
    assertEquals( "Failure in default listeners", 1, IncrementListener.getIncrement() );
    assertEquals( "Failuer in XML overriden listeners", 1, OtherIncrementListener.getIncrement() );

    Mouse mouse = new Mouse();
    mouse.setName( "mickey" );
    em.persist( mouse );
    em.flush();
    assertEquals( "Failure in @ExcludeDefaultListeners", 1, IncrementListener.getIncrement() );
    assertEquals( 1, OtherIncrementListener.getIncrement() );

    Money money = new Money();
    em.persist( money );
    em.flush();
    assertEquals( "Failure in @ExcludeDefaultListeners", 2, IncrementListener.getIncrement() );
    assertEquals( 1, OtherIncrementListener.getIncrement() );

    em.getTransaction().rollback();
    em.close();
    emf.close();
  }
View Full Code Here

    em.close();
    emf.close();
  }

  public void testExplodedPar() throws Exception {
    EntityManagerFactory emf = Persistence.createEntityManagerFactory( "explodedpar", new HashMap() );
    EntityManager em = emf.createEntityManager();
    org.hibernate.ejb.test.pack.explodedpar.Carpet carpet = new Carpet();
    Elephant el = new Elephant();
    el.setName( "Dumbo" );
    carpet.setCountry( "Turkey" );
    em.getTransaction().begin();
    em.persist( carpet );
    em.persist( el );
    assertEquals( 1, em.createNamedQuery( "allCarpet" ).getResultList().size() );
    assertNotNull( carpet.getId() );
    em.remove( carpet );
    em.getTransaction().commit();
    em.close();
    emf.close();
  }
View Full Code Here

    emf.close();
  }


  public void testExcludeHbmPar() throws Exception {
    EntityManagerFactory emf = null;
    try {
      emf = Persistence.createEntityManagerFactory( "excludehbmpar", new HashMap() );
    }
    catch (PersistenceException e) {
      Throwable nested = e.getCause();
      if ( nested == null ) throw e;
      nested = nested.getCause();
      if ( nested == null ) throw e;
      if ( ! ( nested instanceof ClassNotFoundException ) ) throw e;
      fail( "Try to process hbm file: " + e.getMessage() );
    }
    EntityManager em = emf.createEntityManager();
    Caipirinha s = new Caipirinha( "Strong" );
    em.getTransaction().begin();
    em.persist( s );
    em.getTransaction().commit();

    em.getTransaction().begin();
    s = em.find( Caipirinha.class, s.getId() );
    em.remove( s );
    em.getTransaction().commit();
    em.close();
    emf.close();
  }
View Full Code Here

    em.close();
    emf.close();
  }

  public void testCfgXmlPar() throws Exception {
    EntityManagerFactory emf = Persistence.createEntityManagerFactory( "cfgxmlpar", new HashMap() );
    EntityManager em = emf.createEntityManager();
    Item i = new Item();
    i.setDescr( "Blah" );
    i.setName( "factory" );
    Morito m = new Morito();
    m.setPower( "SuperStrong" );
    em.getTransaction().begin();
    em.persist( i );
    em.persist( m );
    em.getTransaction().commit();

    em.getTransaction().begin();
    i = em.find( Item.class, i.getName() );
    em.remove( i );
    em.remove( em.find( Morito.class, m.getId() ) );
    em.getTransaction().commit();
    em.close();
    emf.close();
  }
View Full Code Here

    em.close();
    emf.close();
  }

  public void testSpacePar() throws Exception {
    EntityManagerFactory emf = Persistence.createEntityManagerFactory( "space par", new HashMap() );
    EntityManager em = emf.createEntityManager();
    Bug bug = new Bug();
    bug.setSubject( "Spaces in directory name don't play well on Windows");
    em.getTransaction().begin();
    em.persist( bug );
    em.flush();
    em.remove( bug );
    assertNotNull( bug.getId() );
    em.getTransaction().rollback();
    em.close();
    emf.close();
  }
View Full Code Here

TOP

Related Classes of javax.persistence.EntityManagerFactory

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.