Ejemplo n.º 1
0
  @Test
  public void testExplodedPar() throws Exception {
    File testPackage = buildExplodedPar();
    addPackageToClasspath(testPackage);

    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();
  }