javax.persistence.entitymanager

Here are the examples of the java api class javax.persistence.entitymanager taken from open source projects.

1. JtaRollbackTest#testManualRollback()

Project: hibernate-ogm
File: JtaRollbackTest.java
@Test
public void testManualRollback() throws Exception {
    final Game game1 = new Game("game-1", "Title 1");
    TransactionManager transactionManager = getTransactionManager();
    transactionManager.begin();
    EntityManager em = getFactory().createEntityManager();
    em.persist(game1);
    em.flush();
    em.clear();
    transactionManager.commit();
    transactionManager.begin();
    em.joinTransaction();
    em.persist(new Game("game-2", "Title 2"));
    transactionManager.rollback();
    em.close();
    NodeForGraphAssertions gameNode1 = node("g1", Game.class.getSimpleName(), ENTITY.name()).property("id", game1.getId()).property("title", game1.getTitle());
    assertThatOnlyTheseNodesExist(gameNode1);
}

2. ResourceLocalRollbackTest#testManualRollback()

Project: hibernate-ogm
File: ResourceLocalRollbackTest.java
@Test
public void testManualRollback() throws Exception {
    Game game1 = new Game("game-1", "Title 1");
    EntityManager em = getFactory().createEntityManager();
    em.getTransaction().begin();
    em.persist(game1);
    em.flush();
    em.clear();
    em.getTransaction().commit();
    em.getTransaction().begin();
    em.persist(new Game("game-2", "Title 2"));
    em.getTransaction().rollback();
    em.close();
    NodeForGraphAssertions gameNode1 = node("g1", Game.class.getSimpleName(), ENTITY.name()).property("id", game1.getId()).property("title", game1.getTitle());
    assertThatOnlyTheseNodesExist(gameNode1);
}

3. QueryWithParametersTest#insertTestEntities()

Project: hibernate-ogm
File: QueryWithParametersTest.java
private void insertTestEntities() throws Exception {
    EntityManager entityManager = emf.createEntityManager();
    entityManager.getTransaction().begin();
    entityManager.persist(new Movie("movie-1", Genre.COMEDY, "To thatch a roof", true, new GregorianCalendar(1955, 5, 10).getTime(), (byte) 8));
    entityManager.persist(new Movie("movie-2", Genre.THRILLER, "South by Southeast", true, new GregorianCalendar(1958, 3, 2).getTime(), (byte) 9));
    entityManager.persist(new Movie("movie-3", Genre.THRILLER, "Front Door", false, new GregorianCalendar(1961, 2, 23).getTime(), (byte) 7));
    entityManager.persist(new Movie("movie-4", Genre.DRAMA, "Barnie", false, new GregorianCalendar(1962, 11, 2).getTime(), (byte) 7));
    entityManager.getTransaction().commit();
    entityManager.close();
}

4. JPAProcessorImplTest#getLocalEntityManager()

Project: olingo-odata2
File: JPAProcessorImplTest.java
public EntityManager getLocalEntityManager() {
    EntityManager em = EasyMock.createMock(EntityManager.class);
    EasyMock.expect(em.createQuery("SELECT E1 FROM SalesOrderHeaders E1")).andStubReturn(getQuery());
    EasyMock.expect(em.createQuery("SELECT COUNT ( E1 ) FROM SalesOrderHeaders E1")).andStubReturn(getQueryForSelectCount());
    // For Delete
    EasyMock.expect(em.getTransaction()).andStubReturn(getLocalTransaction());
    EasyMock.expect(em.isOpen()).andReturn(false);
    em.flush();
    em.flush();
    Address obj = new Address();
    // testing void method
    em.remove(obj);
    // testing void method
    em.remove(obj);
    EasyMock.replay(em);
    return em;
}

5. CountersTest#decrCounter()

Project: Kundera
File: CountersTest.java
private void decrCounter() {
    EntityManager em = emf.createEntityManager();
    Counters counter1 = new Counters();
    counter1.setCounter(-10);
    counter1.setId(id1);
    em.persist(counter1);
    Counters counter2 = new Counters();
    counter2.setCounter(-10);
    counter2.setId(id2);
    em.persist(counter2);
    Counters counter3 = new Counters();
    counter3.setCounter(-10);
    counter3.setId(id3);
    em.persist(counter3);
    em.close();
}

6. CountersTest#incrCounter()

Project: Kundera
File: CountersTest.java
public void incrCounter() {
    EntityManager em = emf.createEntityManager();
    Counters counter = new Counters();
    counter.setCounter(12);
    counter.setId(id1);
    em.persist(counter);
    Counters counter1 = new Counters();
    counter1.setCounter(15);
    counter1.setId(id2);
    em.persist(counter1);
    Counters counter2 = new Counters();
    counter2.setCounter(18);
    counter2.setId(id3);
    em.persist(counter2);
    em.close();
}

7. CassandraScalarQueriesTest#setUp()

Project: Kundera
File: CassandraScalarQueriesTest.java
/**
     * Sets the up.
     * 
     * @throws Exception
     *             the exception
     */
@BeforeClass
public static void setUp() throws Exception {
    CassandraCli.cassandraSetUp();
    CassandraCli.dropKeySpace("KunderaExamples");
    HashMap propertyMap = new HashMap();
    propertyMap.put(PersistenceProperties.KUNDERA_DDL_AUTO_PREPARE, "create");
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("genericCassandraTest", propertyMap);
    EntityManager em = emf.createEntityManager();
    Object p1 = prepareData("1", 10);
    Object p2 = prepareData("2", 20);
    Object p3 = prepareData("3", 15);
    em.persist(p1);
    em.persist(p2);
    em.persist(p3);
    emf.close();
    em.close();
    entityManagerFactory = Persistence.createEntityManagerFactory("CassandraScalarQueriesTest");
    entityManager = entityManagerFactory.createEntityManager();
}

8. UnidirectionalManyToOneTest#prepareDb()

Project: hibernate-ogm
File: UnidirectionalManyToOneTest.java
@Before
public void prepareDb() throws Exception {
    final EntityManager em = getFactory().createEntityManager();
    em.getTransaction().begin();
    jug = new JUG("summer_camp");
    jug.setName("JUG Summer Camp");
    em.persist(jug);
    emmanuel = new Member("emmanuel");
    emmanuel.setName("Emmanuel Bernard");
    emmanuel.setMemberOf(jug);
    jerome = new Member("jerome");
    jerome.setName("Jerome");
    jerome.setMemberOf(jug);
    em.persist(emmanuel);
    em.persist(jerome);
    em.getTransaction().commit();
    em.close();
}

9. ReferencedCompositeIdTest#prepareDb()

Project: hibernate-ogm
File: ReferencedCompositeIdTest.java
@Before
public void prepareDb() throws Exception {
    EntityManager em = getFactory().createEntityManager();
    em.getTransaction().begin();
    britishOpen = new Tournament(new TournamentId("US", "123"), "British Open");
    playersChampionship = new Tournament(new TournamentId("US", "456"), "Player's Championship");
    em.persist(britishOpen);
    em.persist(playersChampionship);
    director = new Director("bob", "Bob", playersChampionship);
    em.persist(director);
    em.getTransaction().commit();
    em.close();
}

10. MapTest#prepareDb()

Project: hibernate-ogm
File: MapTest.java
@Before
public void prepareDb() throws Exception {
    final EntityManager em = getFactory().createEntityManager();
    em.getTransaction().begin();
    home = new Address();
    home.setCity("Paris");
    work = new Address();
    work.setCity("San Francisco");
    user = new User();
    user.getAddresses().put("home", home);
    user.getAddresses().put("work", work);
    user.getNicknames().add("idrA");
    user.getNicknames().add("day[9]");
    em.persist(home);
    em.persist(work);
    em.persist(user);
    em.getTransaction().commit();
    em.close();
}

11. BidirectionalManyToOneTest#prepareDb()

Project: hibernate-ogm
File: BidirectionalManyToOneTest.java
@Before
public void prepareDb() throws Exception {
    EntityManager em = getFactory().createEntityManager();
    em.getTransaction().begin();
    salesForce = new SalesForce("red_hat");
    salesForce.setCorporation("Red Hat");
    em.persist(salesForce);
    eric = new SalesGuy("eric");
    eric.setName("Eric");
    eric.setSalesForce(salesForce);
    salesForce.getSalesGuys().add(eric);
    em.persist(eric);
    simon = new SalesGuy("simon");
    simon.setName("Simon");
    simon.setSalesForce(salesForce);
    salesForce.getSalesGuys().add(simon);
    em.persist(simon);
    em.getTransaction().commit();
    em.close();
}

12. BidirectionalOneToOneTest#prepareDb()

Project: hibernate-ogm
File: BidirectionalOneToOneTest.java
@Before
public void prepareDb() throws Exception {
    EntityManager em = getFactory().createEntityManager();
    em.getTransaction().begin();
    husband = new Husband("frederic");
    husband.setName("Frederic Joliot-Curie");
    wife = new Wife("wife");
    wife.setName("Irene Joliot-Curie");
    wife.setHusband(husband);
    husband.setWife(wife);
    em.persist(husband);
    em.persist(wife);
    em.getTransaction().commit();
    em.close();
}

13. FalconJPAService#init()

Project: falcon
File: FalconJPAService.java
@Override
public void init() throws FalconException {
    Properties props = getPropsforStore();
    entityManagerFactory = Persistence.createEntityManagerFactory(persistenceUnit, props);
    EntityManager entityManager = getEntityManager();
    entityManager.find(EntityBean.class, 1);
    entityManager.find(InstanceBean.class, 1);
    LOG.info("All entities initialized");
    // need to use a pseudo no-op transaction so all entities, datasource
    // and connection pool are initialized one time only
    entityManager.getTransaction().begin();
    OpenJPAEntityManagerFactorySPI spi = (OpenJPAEntityManagerFactorySPI) entityManagerFactory;
    // Mask the password with '***'
    String logMsg = spi.getConfiguration().getConnectionProperties().replaceAll("Password=.*?,", "Password=***,");
    LOG.info("JPA configuration: {0}", logMsg);
    entityManager.getTransaction().commit();
    entityManager.close();
}

14. JPAVariableTest#setupIllegalJPAEntities()

Project: camunda-bpm-platform
File: JPAVariableTest.java
public void setupIllegalJPAEntities() {
    EntityManager manager = entityManagerFactory.createEntityManager();
    manager.getTransaction().begin();
    compoundIdJPAEntity = new CompoundIdJPAEntity();
    EmbeddableCompoundId id = new EmbeddableCompoundId();
    id.setIdPart1(123L);
    id.setIdPart2("part2");
    compoundIdJPAEntity.setId(id);
    manager.persist(compoundIdJPAEntity);
    manager.flush();
    manager.getTransaction().commit();
    manager.close();
}

15. JPAWorkItemHandlerTest#createOnProcessTest()

Project: jbpm
File: JPAWorkItemHandlerTest.java
@Test
public void createOnProcessTest() throws Exception {
    String DESC = "Table";
    Product p = new Product(DESC, 10f);
    startJPAWIHProcess(JPAWorkItemHandler.CREATE_ACTION, p);
    UserTransaction ut = getUserTransaction();
    ut.begin();
    EntityManager em = emf.createEntityManager();
    TypedQuery<Product> products = em.createQuery("select p from Product p where p.description = :desc", Product.class);
    products.setParameter("desc", DESC);
    List<Product> resultList = products.getResultList();
    Product result = resultList.iterator().next();
    assertEquals(DESC, result.getDescription());
    em.remove(result);
    em.flush();
    em.close();
    ut.commit();
}

16. StudentCassandraBooleanWrapperTest#testPersist()

Project: Kundera
File: StudentCassandraBooleanWrapperTest.java
public void testPersist(Boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    // Insert max value of Boolean
    StudentBooleanWrapper studentMax = new StudentBooleanWrapper();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(Boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of Boolean
    StudentBooleanWrapper studentMin = new StudentBooleanWrapper();
    studentMin.setAge((Short) getMinValue(short.class));
    studentMin.setId((Boolean) getMinValue(Boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

17. StudentCassandraBooleanPrimitiveTest#testPersist()

Project: Kundera
File: StudentCassandraBooleanPrimitiveTest.java
public void testPersist(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    // Insert max value of boolean
    StudentBooleanPrimitive studentMax = new StudentBooleanPrimitive();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of boolean
    StudentBooleanPrimitive studentMin = new StudentBooleanPrimitive();
    studentMin.setAge((Short) getMinValue(short.class));
    studentMin.setId((Boolean) getMinValue(boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

18. SuperCountersTest#deleteSuperCounter()

Project: Kundera
File: SuperCountersTest.java
private void deleteSuperCounter() {
    EntityManager em = emf.createEntityManager();
    SuperCounters counter = new SuperCounters();
    counter = em.find(SuperCounters.class, id3);
    Assert.assertNotNull(counter);
    Assert.assertNotNull(counter.getCounter());
    Assert.assertNotNull(counter.getSubCounter());
    Assert.assertEquals(8, counter.getCounter());
    Assert.assertEquals(2225, counter.getlCounter());
    Assert.assertEquals(3, counter.getSubCounter().getSubCounter());
    em.remove(counter);
    EntityManager em1 = emf.createEntityManager();
    counter = em1.find(SuperCounters.class, id3);
    Assert.assertNull(counter);
    em.close();
}

19. CountersTest#deleteCounter()

Project: Kundera
File: CountersTest.java
public void deleteCounter() {
    EntityManager em = emf.createEntityManager();
    Counters counters = new Counters();
    counters = em.find(Counters.class, id3);
    Assert.assertNotNull(counters);
    Assert.assertNotNull(counters.getCounter());
    em.remove(counters);
    EntityManager em1 = emf.createEntityManager();
    counters = em1.find(Counters.class, id3);
    Assert.assertNull(counters);
    em.close();
}

20. ExternalPropertyLoaderTest#test()

Project: Kundera
File: ExternalPropertyLoaderTest.java
/**
     * Junit to verify, if emf has been successfully loaded and user object has
     * been persisted.
     */
@Test
public void test() {
    EntityManager em = emf.createEntityManager();
    User user = new User();
    user.setFirstName("John");
    user.setLastName("Smith");
    user.setCity("London");
    em.persist(user);
    em.clear();
    // it is auto generated in-memory
    User found = em.find(User.class, user.getUserId());
    // id
    Assert.assertNotNull(found);
    Assert.assertEquals(user.getCity(), found.getCity());
    em.close();
}

21. StudentRdbmsBooleanWrapperTest#testPersist()

Project: Kundera
File: StudentRdbmsBooleanWrapperTest.java
public void testPersist(Boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    // Insert max value of Boolean
    StudentBooleanWrapper studentMax = new StudentBooleanWrapper();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(Boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of Boolean
    StudentBooleanWrapper studentMin = new StudentBooleanWrapper();
    studentMin.setAge((Short) getMinValue(short.class));
    studentMin.setId((Boolean) getMinValue(Boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

22. StudentRdbmsBooleanPrimitiveTest#testPersist()

Project: Kundera
File: StudentRdbmsBooleanPrimitiveTest.java
public void testPersist(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    // Insert max value of boolean
    StudentBooleanPrimitive studentMax = new StudentBooleanPrimitive();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of boolean
    StudentBooleanPrimitive studentMin = new StudentBooleanPrimitive();
    studentMin.setAge((Short) getMinValue(short.class));
    studentMin.setId((Boolean) getMinValue(boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

23. ODataJPAProcessorDefaultTest#getLocalEntityManager()

Project: olingo-odata2
File: ODataJPAProcessorDefaultTest.java
private EntityManager getLocalEntityManager() {
    EntityManager em = EasyMock.createMock(EntityManager.class);
    EasyMock.expect(em.createQuery("SELECT E1 FROM SalesOrderHeaders E1")).andStubReturn(getQuery());
    EasyMock.expect(em.createQuery("SELECT COUNT ( E1 ) FROM SalesOrderHeaders E1")).andStubReturn(getQueryForSelectCount());
    // For create
    EasyMock.expect(em.getEntityManagerFactory()).andStubReturn(mockEntityManagerFactory2());
    // For Delete
    EasyMock.expect(em.getTransaction()).andStubReturn(getLocalTransaction());
    EasyMock.expect(em.isOpen()).andReturn(true).anyTimes();
    Address obj = new Address();
    // testing void method
    em.remove(obj);
    em.flush();
    em.close();
    EasyMock.expectLastCall().anyTimes();
    EasyMock.replay(em);
    return em;
}

24. StudentCouchDBBooleanWrapperTest#testPersist()

Project: Kundera
File: StudentCouchDBBooleanWrapperTest.java
public void testPersist(Boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    // Insert max value of Boolean
    StudentCouchDBBooleanWrapper studentMax = new StudentCouchDBBooleanWrapper();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(Boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of Boolean
    StudentCouchDBBooleanWrapper studentMin = new StudentCouchDBBooleanWrapper();
    studentMin.setAge((Short) getMinValue(short.class));
    studentMin.setId((Boolean) getMinValue(Boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

25. StudentCouchDBBooleanPrimitiveTest#testPersist()

Project: Kundera
File: StudentCouchDBBooleanPrimitiveTest.java
public void testPersist(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    // Insert max value of boolean
    StudentCouchDBBooleanPrimitive studentMax = new StudentCouchDBBooleanPrimitive();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of boolean
    StudentCouchDBBooleanPrimitive studentMin = new StudentCouchDBBooleanPrimitive();
    studentMin.setAge((Short) getMinValue(short.class));
    studentMin.setId((Boolean) getMinValue(boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

26. CassandraScalarQueriesTest#setUp()

Project: Kundera
File: CassandraScalarQueriesTest.java
/**
     * Sets the up.
     * 
     * @throws Exception
     *             the exception
     */
@BeforeClass
public static void setUp() throws Exception {
    CassandraCli.cassandraSetUp();
    CassandraCli.dropKeySpace("KunderaExamples");
    HashMap propertyMap = new HashMap();
    propertyMap.put(PersistenceProperties.KUNDERA_DDL_AUTO_PREPARE, "create");
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("dsscalar_entity", propertyMap);
    EntityManager em = emf.createEntityManager();
    Object p1 = prepareData("1", 10);
    Object p2 = prepareData("2", 20);
    Object p3 = prepareData("3", 15);
    em.persist(p1);
    em.persist(p2);
    em.persist(p3);
}

27. StudentHBaseBooleanWrapperTest#persistStudents()

Project: Kundera
File: StudentHBaseBooleanWrapperTest.java
/**
     * Persist students.
     */
public void persistStudents() {
    EntityManager em = emf.createEntityManager();
    // Insert max value of Boolean
    StudentHBaseBooleanWrapper studentMax = new StudentHBaseBooleanWrapper();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(Boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of Boolean
    StudentHBaseBooleanWrapper studentMin = new StudentHBaseBooleanWrapper();
    studentMin.setAge((Short) getPartialValue(short.class));
    studentMin.setId((Boolean) getMinValue(Boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

28. StudentHBaseBooleanPrimitiveTest#persistStudents()

Project: Kundera
File: StudentHBaseBooleanPrimitiveTest.java
/**
     * Persist students.
     */
public void persistStudents() {
    EntityManager em = emf.createEntityManager();
    // Insert max value of boolean
    StudentHBaseBooleanPrimitive studentMax = new StudentHBaseBooleanPrimitive();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of boolean
    StudentHBaseBooleanPrimitive studentMin = new StudentHBaseBooleanPrimitive();
    studentMin.setAge((Short) getPartialValue(short.class));
    studentMin.setId((Boolean) getMinValue(boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

29. StudentHBaseBooleanWrapperTest#testPersist()

Project: Kundera
File: StudentHBaseBooleanWrapperTest.java
public void testPersist(Boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    // Insert max value of Boolean
    StudentHBaseBooleanWrapper studentMax = new StudentHBaseBooleanWrapper();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(Boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of Boolean
    StudentHBaseBooleanWrapper studentMin = new StudentHBaseBooleanWrapper();
    studentMin.setAge((Short) getPartialValue(short.class));
    studentMin.setId((Boolean) getMinValue(Boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

30. StudentHBaseBooleanPrimitiveTest#testPersist()

Project: Kundera
File: StudentHBaseBooleanPrimitiveTest.java
public void testPersist(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    // Insert max value of boolean
    StudentHBaseBooleanPrimitive studentMax = new StudentHBaseBooleanPrimitive();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of boolean
    StudentHBaseBooleanPrimitive studentMin = new StudentHBaseBooleanPrimitive();
    studentMin.setAge((Short) getPartialValue(short.class));
    studentMin.setId((Boolean) getMinValue(boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

31. StudentMongoBooleanWrapperTest#testPersist()

Project: Kundera
File: StudentMongoBooleanWrapperTest.java
public void testPersist(Boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    // Insert max value of Boolean
    StudentMongoBooleanWrapper studentMax = new StudentMongoBooleanWrapper();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(Boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of Boolean
    StudentMongoBooleanWrapper studentMin = new StudentMongoBooleanWrapper();
    studentMin.setAge((Short) getMinValue(short.class));
    studentMin.setId((Boolean) getMinValue(Boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

32. StudentMongoBooleanPrimitiveTest#testPersist()

Project: Kundera
File: StudentMongoBooleanPrimitiveTest.java
public void testPersist(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    // Insert max value of boolean
    StudentMongoBooleanPrimitive studentMax = new StudentMongoBooleanPrimitive();
    studentMax.setAge((Short) getMaxValue(short.class));
    studentMax.setId((Boolean) getMaxValue(boolean.class));
    studentMax.setName((String) getMaxValue(String.class));
    em.persist(studentMax);
    // Insert min value of boolean
    StudentMongoBooleanPrimitive studentMin = new StudentMongoBooleanPrimitive();
    studentMin.setAge((Short) getMinValue(short.class));
    studentMin.setId((Boolean) getMinValue(boolean.class));
    studentMin.setName((String) getMinValue(String.class));
    em.persist(studentMin);
    em.close();
}

33. StudentOracleNoSQLLongPrimitiveTest#testDelete()

Project: Kundera
File: StudentOracleNoSQLLongPrimitiveTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentOracleNoSQLLongPrimitive studentMax = em.find(StudentOracleNoSQLLongPrimitive.class, getMaxValue(long.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentOracleNoSQLLongPrimitive.class, getMaxValue(long.class));
    Assert.assertNull(studentMax);
    em.close();
}

34. StudentOracleNoSQLIntTest#testDelete()

Project: Kundera
File: StudentOracleNoSQLIntTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentOracleNoSQLInt studentMax = em.find(StudentOracleNoSQLInt.class, getMaxValue(int.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentOracleNoSQLInt.class, getMaxValue(int.class));
    Assert.assertNull(studentMax);
    testPersist(useSameEm);
    em.close();
}

35. StudentOracleNoSQLIntegerTest#testDelete()

Project: Kundera
File: StudentOracleNoSQLIntegerTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentOracleNoSQLInteger studentMax = em.find(StudentOracleNoSQLInteger.class, getMaxValue(Integer.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentOracleNoSQLInteger.class, getMaxValue(Integer.class));
    Assert.assertNull(studentMax);
    em.close();
}

36. StudentOracleNoSQLFloatWrapperTest#testDelete()

Project: Kundera
File: StudentOracleNoSQLFloatWrapperTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentOracleNoSQLFloatWrapper studentMax = em.find(StudentOracleNoSQLFloatWrapper.class, getMaxValue(Float.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentOracleNoSQLFloatWrapper.class, getMaxValue(Float.class));
    Assert.assertNull(studentMax);
    em.close();
}

37. StudentOracleNoSQLFloatPrimitiveTest#testDelete()

Project: Kundera
File: StudentOracleNoSQLFloatPrimitiveTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentOracleNoSQLFloatPrimitive studentMax = em.find(StudentOracleNoSQLFloatPrimitive.class, getMaxValue(float.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentOracleNoSQLFloatPrimitive.class, getMaxValue(float.class));
    Assert.assertNull(studentMax);
    em.close();
}

38. StudentOracleNoSQLDoubleWrapperTest#testDelete()

Project: Kundera
File: StudentOracleNoSQLDoubleWrapperTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentOracleNoSQLDoubleWrapper studentMax = em.find(StudentOracleNoSQLDoubleWrapper.class, getMaxValue(Double.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentOracleNoSQLDoubleWrapper.class, getMaxValue(Double.class));
    Assert.assertNull(studentMax);
    em.close();
}

39. StudentOracleNoSQLDoublePrimitiveTest#testDelete()

Project: Kundera
File: StudentOracleNoSQLDoublePrimitiveTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentOracleNoSQLDoublePrimitive studentMax = em.find(StudentOracleNoSQLDoublePrimitive.class, getMaxValue(Double.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentOracleNoSQLDoublePrimitive.class, getMaxValue(Double.class));
    Assert.assertNull(studentMax);
    em.close();
}

40. StudentOracleNoSQLDateTest#testDelete()

Project: Kundera
File: StudentOracleNoSQLDateTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentOracleNoSQLDate studentMax = em.find(StudentOracleNoSQLDate.class, getMaxValue(Date.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentOracleNoSQLDate.class, getMaxValue(Date.class));
    Assert.assertNull(studentMax);
    em.close();
}

41. StudentOracleNoSQLCharTest#testDelete()

Project: Kundera
File: StudentOracleNoSQLCharTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentOracleNoSQLChar studentMax = em.find(StudentOracleNoSQLChar.class, getMaxValue(char.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentOracleNoSQLChar.class, getMaxValue(char.class));
    Assert.assertNull(studentMax);
    em.close();
}

42. StudentOracleNoSQLCharacterTest#testDelete()

Project: Kundera
File: StudentOracleNoSQLCharacterTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentOracleNoSQLCharacter studentMax = em.find(StudentOracleNoSQLCharacter.class, getMaxValue(Character.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentOracleNoSQLCharacter.class, getMaxValue(Character.class));
    Assert.assertNull(studentMax);
    em.close();
}

43. StudentMongoUUIDTest#testDelete()

Project: Kundera
File: StudentMongoUUIDTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoUUID studentMax = em.find(StudentMongoUUID.class, getMaxValue(UUID.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoUUID.class, getMaxValue(UUID.class));
    Assert.assertNull(studentMax);
    em.close();
}

44. StudentMongoTimeTest#testDelete()

Project: Kundera
File: StudentMongoTimeTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoTime studentMax = em.find(StudentMongoTime.class, getMaxValue(Time.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoTime.class, getMaxValue(Time.class));
    Assert.assertNull(studentMax);
    em.close();
}

45. StudentMongoTimestampTest#testDelete()

Project: Kundera
File: StudentMongoTimestampTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoTimestamp studentMax = em.find(StudentMongoTimestamp.class, getMaxValue(Timestamp.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoTimestamp.class, getMaxValue(Timestamp.class));
    Assert.assertNull(studentMax);
    em.close();
}

46. JpaPortletTypeDao#deletePortletType()

Project: uPortal
File: JpaPortletTypeDao.java
@Override
@PortalTransactional
public void deletePortletType(IPortletType type) {
    Validate.notNull(type, "definition can not be null");
    final IPortletType persistentChanneltype;
    final EntityManager entityManager = this.getEntityManager();
    if (entityManager.contains(type)) {
        persistentChanneltype = type;
    } else {
        persistentChanneltype = entityManager.merge(type);
    }
    entityManager.remove(persistentChanneltype);
}

47. JpaPortletEntityDao#deletePortletEntity()

Project: uPortal
File: JpaPortletEntityDao.java
@Override
@PortalTransactional
public void deletePortletEntity(IPortletEntity portletEntity) {
    Validate.notNull(portletEntity, "portletEntity can not be null");
    final IPortletEntity persistentPortletEntity;
    final EntityManager entityManager = this.getEntityManager();
    if (entityManager.contains(portletEntity)) {
        persistentPortletEntity = portletEntity;
    } else {
        persistentPortletEntity = entityManager.merge(portletEntity);
    }
    entityManager.remove(persistentPortletEntity);
}

48. JpaPortletDefinitionDao#deletePortletDefinition()

Project: uPortal
File: JpaPortletDefinitionDao.java
@Override
@PortalTransactional
public void deletePortletDefinition(IPortletDefinition definition) {
    Validate.notNull(definition, "definition can not be null");
    final IPortletDefinition persistentPortletDefinition;
    final EntityManager entityManager = this.getEntityManager();
    if (entityManager.contains(definition)) {
        persistentPortletDefinition = definition;
    } else {
        persistentPortletDefinition = entityManager.merge(definition);
    }
    entityManager.remove(persistentPortletDefinition);
}

49. JpaMarketplaceRatingDao#deleteRating()

Project: uPortal
File: JpaMarketplaceRatingDao.java
/**
     * @param entity to delete - can not be null
     */
@Override
@PortalTransactional
public void deleteRating(IMarketplaceRating marketplaceRatingImplementation) {
    Validate.notNull(marketplaceRatingImplementation, "marketplaceRatingImplementation can not be null");
    final IMarketplaceRating persistantMarketplaceRatingImpl;
    final EntityManager entityManager = this.getEntityManager();
    if (entityManager.contains(marketplaceRatingImplementation)) {
        persistantMarketplaceRatingImpl = marketplaceRatingImplementation;
    } else {
        persistantMarketplaceRatingImpl = entityManager.merge(marketplaceRatingImplementation);
    }
    entityManager.remove(persistantMarketplaceRatingImpl);
}

50. JpaLocalAccountDaoImpl#deleteAccount()

Project: uPortal
File: JpaLocalAccountDaoImpl.java
@Override
@PortalTransactional
public void deleteAccount(ILocalAccountPerson account) {
    Validate.notNull(account, "definition can not be null");
    final EntityManager entityManager = this.getEntityManager();
    final ILocalAccountPerson persistentAccount;
    if (entityManager.contains(account)) {
        persistentAccount = account;
    } else {
        persistentAccount = entityManager.merge(account);
    }
    entityManager.remove(persistentAccount);
}

51. FragmentDefinitionDao#removeFragmentDefinition()

Project: uPortal
File: FragmentDefinitionDao.java
@Override
@PortalTransactional
public void removeFragmentDefinition(FragmentDefinition fd) {
    Validate.notNull(fd, "FragmentDefinition can not be null");
    final FragmentDefinition persistentFragmentDefinition;
    final EntityManager entityManager = this.getEntityManager();
    if (entityManager.contains(fd)) {
        persistentFragmentDefinition = fd;
    } else {
        persistentFragmentDefinition = entityManager.merge(fd);
    }
    entityManager.remove(persistentFragmentDefinition);
}

52. JpaStylesheetDescriptorDao#deleteStylesheetDescriptor()

Project: uPortal
File: JpaStylesheetDescriptorDao.java
@PortalTransactional
@Override
public void deleteStylesheetDescriptor(IStylesheetDescriptor stylesheetDescriptor) {
    Validate.notNull(stylesheetDescriptor, "definition can not be null");
    final IStylesheetDescriptor persistentStylesheetDescriptor;
    final EntityManager entityManager = this.getEntityManager();
    if (entityManager.contains(stylesheetDescriptor)) {
        persistentStylesheetDescriptor = stylesheetDescriptor;
    } else {
        persistentStylesheetDescriptor = entityManager.merge(stylesheetDescriptor);
    }
    entityManager.remove(persistentStylesheetDescriptor);
}

53. JpaMessageDao#deleteMessage()

Project: uPortal
File: JpaMessageDao.java
@Override
@PortalTransactional
public void deleteMessage(Message message) {
    Validate.notNull(message, "message can not be null");
    final Message msg;
    final EntityManager entityManager = this.getEntityManager();
    if (entityManager.contains(message)) {
        msg = message;
    } else {
        msg = entityManager.merge(message);
    }
    entityManager.remove(msg);
}

54. JpaPersonAttributesGroupTestGroupDefinitionDao#deletePersonAttributesGroupTestGroupDefinition()

Project: uPortal
File: JpaPersonAttributesGroupTestGroupDefinitionDao.java
@PortalTransactional
@Override
public void deletePersonAttributesGroupTestGroupDefinition(IPersonAttributesGroupTestGroupDefinition definition) {
    Validate.notNull(definition, "definition can not be null");
    final IPersonAttributesGroupTestGroupDefinition persistentDefinition;
    final EntityManager entityManager = this.getEntityManager();
    if (entityManager.contains(definition)) {
        persistentDefinition = definition;
    } else {
        persistentDefinition = entityManager.merge(definition);
    }
    entityManager.remove(persistentDefinition);
}

55. JpaPersonAttributesGroupTestDefinitionDao#deletePersonAttributesGroupTestDefinition()

Project: uPortal
File: JpaPersonAttributesGroupTestDefinitionDao.java
@PortalTransactional
@Override
public void deletePersonAttributesGroupTestDefinition(IPersonAttributesGroupTestDefinition definition) {
    Validate.notNull(definition, "definition can not be null");
    final IPersonAttributesGroupTestDefinition persistentDefinition;
    final EntityManager entityManager = this.getEntityManager();
    if (entityManager.contains(definition)) {
        persistentDefinition = definition;
    } else {
        persistentDefinition = entityManager.merge(definition);
    }
    entityManager.remove(persistentDefinition);
}

56. JpaPersonAttributesGroupDefinitionDao#deletePersonAttributesGroupDefinition()

Project: uPortal
File: JpaPersonAttributesGroupDefinitionDao.java
@PortalTransactional
@Override
public void deletePersonAttributesGroupDefinition(IPersonAttributesGroupDefinition definition) {
    Validate.notNull(definition, "definition can not be null");
    final IPersonAttributesGroupDefinition persistentDefinition;
    final EntityManager entityManager = this.getEntityManager();
    if (entityManager.contains(definition)) {
        persistentDefinition = definition;
    } else {
        persistentDefinition = entityManager.merge(definition);
    }
    entityManager.remove(persistentDefinition);
}

57. SpringPropertyProxyHibernateJPATests#persistNewEntityWithPrimitiveVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPATests.java
@Test
@Transactional
public void persistNewEntityWithPrimitiveVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    ContactInfo contactInfo = new ContactInfo();
    contactInfo.setId(0);
    contactInfo.setVersion(-1);
    contactInfo.setEmail("[email protected]");
    contactInfo.setPhone("5555551234");
    serialize(contactInfo);
    ContactInfo deserializedContactInfo = (ContactInfo) deserialize();
    assertEquals(0, deserializedContactInfo.getId());
    EntityManager em = getEntityManager();
    em.persist(deserializedContactInfo);
    assertNotNull(deserializedContactInfo.getId());
    assertTrue(deserializedContactInfo.getId() > 0);
    assertTrue(deserializedContactInfo.getVersion() == 0);
    deserializedContactInfo.setEmail("[email protected]");
    em.flush();
    assertTrue(deserializedContactInfo.getVersion() > 0);
}

58. SpringPropertyProxyHibernateJPATests#persistNewEntityWithVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPATests.java
@Test
@Transactional
public void persistNewEntityWithVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    Person person = new Person();
    person.setId(5000);
    person.setVersion(null);
    person.setName("Bob");
    EntityManager em = getEntityManager();
    em.persist(person);
    assertNotNull(person.getId());
    assertTrue(person.getId() > 0 && person.getId() < 5000);
    assertNotNull(person.getVersion());
    assertTrue(person.getVersion() == 0);
    person.setName("Robert");
    em.flush();
    assertTrue(person.getVersion() > 0);
}

59. SpringPropertyProxyHibernateJPATests#deserializeAndPersistNewEntityWithPrimitiveVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPATests.java
@Test
@Transactional
public void deserializeAndPersistNewEntityWithPrimitiveVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    SpringPropertyProxy proxy = (SpringPropertyProxy) PropertyProxyRegistry.getRegistry().getProxy(ContactInfo.class);
    ContactInfo contactInfo = new ContactInfo();
    proxy.setValue(contactInfo, "id", 0);
    proxy.setValue(contactInfo, "version", 0);
    proxy.setValue(contactInfo, "email", "[email protected]");
    proxy.setValue(contactInfo, "phone", "5555551234");
    assertEquals(0, contactInfo.getId());
    EntityManager em = getEntityManager();
    em.persist(contactInfo);
    assertNotNull(contactInfo.getId());
    assertTrue(contactInfo.getId() > 0);
    assertTrue(contactInfo.getVersion() == 0);
    contactInfo.setEmail("[email protected]");
    em.flush();
    assertTrue(contactInfo.getVersion() > 0);
}

60. SpringPropertyProxyHibernateJPATests#deserializeAndPersistNewEntityWithVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPATests.java
@Test
@Transactional
public void deserializeAndPersistNewEntityWithVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    SpringPropertyProxy proxy = (SpringPropertyProxy) PropertyProxyRegistry.getRegistry().getProxy(Person.class);
    Person person = new Person();
    proxy.setValue(person, "id", Double.NaN);
    proxy.setValue(person, "version", Double.NaN);
    proxy.setValue(person, "name", "Bob");
    proxy.setValue(person, "maritalStatus", "DIVORCED");
    assertNull(person.getVersion());
    EntityManager em = getEntityManager();
    em.persist(person);
    assertNotNull(person.getId());
    assertTrue(person.getId() > 0);
    assertNotNull(person.getVersion());
    assertTrue(person.getVersion() == 0);
    assertEquals(MaritalStatus.DIVORCED, person.getMaritalStatus());
    person.setName("Robert");
    em.flush();
    assertTrue(person.getVersion() > 0);
}

61. SpringPropertyProxyHibernateJPAFieldAccessTests#persistNewEntityWithPrimitiveVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPAFieldAccessTests.java
@Test
@Transactional
public void persistNewEntityWithPrimitiveVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    ContactInfoNP contactInfo = new ContactInfoNP();
    contactInfo.id = 0;
    contactInfo.version = -1;
    contactInfo.email = "[email protected]";
    contactInfo.phone = "5555551234";
    serialize(contactInfo);
    ContactInfoNP deserializedContactInfoNP = (ContactInfoNP) deserialize();
    assertEquals(0, deserializedContactInfoNP.id);
    EntityManager em = getEntityManager();
    em.persist(deserializedContactInfoNP);
    assertNotNull(deserializedContactInfoNP.id);
    assertTrue(deserializedContactInfoNP.id > 0);
    assertTrue(deserializedContactInfoNP.version == 0);
    deserializedContactInfoNP.email = "[email protected]";
    em.flush();
    assertTrue(deserializedContactInfoNP.version > 0);
}

62. SpringPropertyProxyHibernateJPAFieldAccessTests#persistNewEntityWithVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPAFieldAccessTests.java
@Test
@Transactional
public void persistNewEntityWithVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    PersonNP person = new PersonNP();
    person.id = 5000;
    person.version = null;
    person.name = "Bob";
    EntityManager em = getEntityManager();
    em.persist(person);
    assertNotNull(person.id);
    assertTrue(person.id > 0 && person.id < 5000);
    assertNotNull(person.version);
    assertTrue(person.version == 0);
    person.name = "Robert";
    em.flush();
    assertTrue(person.version > 0);
}

63. SpringPropertyProxyHibernateJPAFieldAccessTests#deserializeAndPersistNewEntityWithPrimitiveVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPAFieldAccessTests.java
@Test
@Transactional
public void deserializeAndPersistNewEntityWithPrimitiveVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    SpringPropertyProxy proxy = (SpringPropertyProxy) PropertyProxyRegistry.getRegistry().getProxy(ContactInfoNP.class);
    ContactInfoNP contactInfo = new ContactInfoNP();
    proxy.setValue(contactInfo, "id", 0);
    proxy.setValue(contactInfo, "version", 0);
    proxy.setValue(contactInfo, "email", "[email protected]");
    proxy.setValue(contactInfo, "phone", "5555551234");
    assertEquals(0, contactInfo.id);
    EntityManager em = getEntityManager();
    em.persist(contactInfo);
    assertNotNull(contactInfo.id);
    assertTrue(contactInfo.id > 0);
    assertTrue(contactInfo.version == 0);
    contactInfo.email = "[email protected]";
    em.flush();
    assertTrue(contactInfo.version > 0);
}

64. SpringPropertyProxyHibernateJPAFieldAccessTests#deserializeAndPersistNewEntityWithVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPAFieldAccessTests.java
@Test
@Transactional
public void deserializeAndPersistNewEntityWithVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    SpringPropertyProxy proxy = (SpringPropertyProxy) PropertyProxyRegistry.getRegistry().getProxy(PersonNP.class);
    PersonNP person = new PersonNP();
    proxy.setValue(person, "id", Double.NaN);
    proxy.setValue(person, "version", Double.NaN);
    proxy.setValue(person, "name", "Bob");
    assertNull(person.version);
    EntityManager em = getEntityManager();
    em.persist(person);
    assertNotNull(person.id);
    assertTrue(person.id > 0);
    assertNotNull(person.version);
    assertTrue(person.version == 0);
    person.name = "Robert";
    em.flush();
    assertTrue(person.version > 0);
}

65. SpringPropertyProxyHibernateJPATests#persistNewEntityWithPrimitiveVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPATests.java
@Test
@Transactional
public void persistNewEntityWithPrimitiveVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    ContactInfo contactInfo = new ContactInfo();
    contactInfo.setId(0);
    contactInfo.setVersion(-1);
    contactInfo.setEmail("[email protected]");
    contactInfo.setPhone("5555551234");
    serialize(contactInfo);
    ContactInfo deserializedContactInfo = (ContactInfo) deserialize();
    assertEquals(0, deserializedContactInfo.getId());
    EntityManager em = getEntityManager();
    em.persist(deserializedContactInfo);
    assertNotNull(deserializedContactInfo.getId());
    assertTrue(deserializedContactInfo.getId() > 0);
    assertTrue(deserializedContactInfo.getVersion() == 0);
    deserializedContactInfo.setEmail("[email protected]");
    em.flush();
    assertTrue(deserializedContactInfo.getVersion() > 0);
}

66. SpringPropertyProxyHibernateJPATests#persistNewEntityWithVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPATests.java
@Test
@Transactional
public void persistNewEntityWithVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    Person person = new Person();
    person.setId(5000);
    person.setVersion(null);
    person.setName("Bob");
    EntityManager em = getEntityManager();
    em.persist(person);
    assertNotNull(person.getId());
    assertTrue(person.getId() > 0 && person.getId() < 5000);
    assertNotNull(person.getVersion());
    assertTrue(person.getVersion() == 0);
    person.setName("Robert");
    em.flush();
    assertTrue(person.getVersion() > 0);
}

67. SpringPropertyProxyHibernateJPATests#deserializeAndPersistNewEntityWithPrimitiveVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPATests.java
@Test
@Transactional
public void deserializeAndPersistNewEntityWithPrimitiveVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    SpringPropertyProxy proxy = (SpringPropertyProxy) PropertyProxyRegistry.getRegistry().getProxy(ContactInfo.class);
    ContactInfo contactInfo = new ContactInfo();
    proxy.setValue(contactInfo, "id", 0);
    proxy.setValue(contactInfo, "version", 0);
    proxy.setValue(contactInfo, "email", "[email protected]");
    proxy.setValue(contactInfo, "phone", "5555551234");
    assertEquals(0, contactInfo.getId());
    EntityManager em = getEntityManager();
    em.persist(contactInfo);
    assertNotNull(contactInfo.getId());
    assertTrue(contactInfo.getId() > 0);
    assertTrue(contactInfo.getVersion() == 0);
    contactInfo.setEmail("[email protected]");
    em.flush();
    assertTrue(contactInfo.getVersion() > 0);
}

68. SpringPropertyProxyHibernateJPATests#deserializeAndPersistNewEntityWithVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPATests.java
@Test
@Transactional
public void deserializeAndPersistNewEntityWithVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    SpringPropertyProxy proxy = (SpringPropertyProxy) PropertyProxyRegistry.getRegistry().getProxy(Person.class);
    Person person = new Person();
    proxy.setValue(person, "id", Double.NaN);
    proxy.setValue(person, "version", Double.NaN);
    proxy.setValue(person, "name", "Bob");
    proxy.setValue(person, "maritalStatus", "DIVORCED");
    assertNull(person.getVersion());
    EntityManager em = getEntityManager();
    em.persist(person);
    assertNotNull(person.getId());
    assertTrue(person.getId() > 0);
    assertNotNull(person.getVersion());
    assertTrue(person.getVersion() == 0);
    assertEquals(MaritalStatus.DIVORCED, person.getMaritalStatus());
    person.setName("Robert");
    em.flush();
    assertTrue(person.getVersion() > 0);
}

69. SpringPropertyProxyHibernateJPAFieldAccessTests#persistNewEntityWithPrimitiveVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPAFieldAccessTests.java
@Test
@Transactional
public void persistNewEntityWithPrimitiveVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    ContactInfoNP contactInfo = new ContactInfoNP();
    contactInfo.id = 0;
    contactInfo.version = -1;
    contactInfo.email = "[email protected]";
    contactInfo.phone = "5555551234";
    serialize(contactInfo);
    ContactInfoNP deserializedContactInfoNP = (ContactInfoNP) deserialize();
    assertEquals(0, deserializedContactInfoNP.id);
    EntityManager em = getEntityManager();
    em.persist(deserializedContactInfoNP);
    assertNotNull(deserializedContactInfoNP.id);
    assertTrue(deserializedContactInfoNP.id > 0);
    assertTrue(deserializedContactInfoNP.version == 0);
    deserializedContactInfoNP.email = "[email protected]";
    em.flush();
    assertTrue(deserializedContactInfoNP.version > 0);
}

70. SpringPropertyProxyHibernateJPAFieldAccessTests#persistNewEntityWithVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPAFieldAccessTests.java
@Test
@Transactional
public void persistNewEntityWithVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    PersonNP person = new PersonNP();
    person.id = 5000;
    person.version = null;
    person.name = "Bob";
    EntityManager em = getEntityManager();
    em.persist(person);
    assertNotNull(person.id);
    assertTrue(person.id > 0 && person.id < 5000);
    assertNotNull(person.version);
    assertTrue(person.version == 0);
    person.name = "Robert";
    em.flush();
    assertTrue(person.version > 0);
}

71. SpringPropertyProxyHibernateJPAFieldAccessTests#deserializeAndPersistNewEntityWithPrimitiveVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPAFieldAccessTests.java
@Test
@Transactional
public void deserializeAndPersistNewEntityWithPrimitiveVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    SpringPropertyProxy proxy = (SpringPropertyProxy) PropertyProxyRegistry.getRegistry().getProxy(ContactInfoNP.class);
    ContactInfoNP contactInfo = new ContactInfoNP();
    proxy.setValue(contactInfo, "id", 0);
    proxy.setValue(contactInfo, "version", 0);
    proxy.setValue(contactInfo, "email", "[email protected]");
    proxy.setValue(contactInfo, "phone", "5555551234");
    assertEquals(0, contactInfo.id);
    EntityManager em = getEntityManager();
    em.persist(contactInfo);
    assertNotNull(contactInfo.id);
    assertTrue(contactInfo.id > 0);
    assertTrue(contactInfo.version == 0);
    contactInfo.email = "[email protected]";
    em.flush();
    assertTrue(contactInfo.version > 0);
}

72. SpringPropertyProxyHibernateJPAFieldAccessTests#deserializeAndPersistNewEntityWithVersion()

Project: spring-flex
File: SpringPropertyProxyHibernateJPAFieldAccessTests.java
@Test
@Transactional
public void deserializeAndPersistNewEntityWithVersion() throws IOException, ClassNotFoundException {
    assertTrue(isTransactional);
    SpringPropertyProxy proxy = (SpringPropertyProxy) PropertyProxyRegistry.getRegistry().getProxy(PersonNP.class);
    PersonNP person = new PersonNP();
    proxy.setValue(person, "id", Double.NaN);
    proxy.setValue(person, "version", Double.NaN);
    proxy.setValue(person, "name", "Bob");
    assertNull(person.version);
    EntityManager em = getEntityManager();
    em.persist(person);
    assertNotNull(person.id);
    assertTrue(person.id > 0);
    assertNotNull(person.version);
    assertTrue(person.version == 0);
    person.name = "Robert";
    em.flush();
    assertTrue(person.version > 0);
}

73. JPADAO#addSubscriber()

Project: rome
File: JPADAO.java
@Override
public Subscriber addSubscriber(final Subscriber subscriber) {
    // FIXME assert should not be used for validation because it can be disabled
    assert subscriber != null : "Attempt to store a null subscriber";
    final EntityManager em = factory.createEntityManager();
    final EntityTransaction tx = em.getTransaction();
    tx.begin();
    final JPASubscriber data = new JPASubscriber();
    data.copyFrom(subscriber);
    data.setId(UUID.randomUUID().toString());
    em.persist(data);
    tx.commit();
    em.close();
    return data;
}

74. StudentMongoStringTest#testDelete()

Project: Kundera
File: StudentMongoStringTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoString studentMax = em.find(StudentMongoString.class, getMaxValue(String.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoString.class, getMaxValue(String.class));
    Assert.assertNull(studentMax);
    em.close();
}

75. StudentMongoSqlDateTest#testDelete()

Project: Kundera
File: StudentMongoSqlDateTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoSqlDate studentMax = em.find(StudentMongoSqlDate.class, getMaxValue(Date.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoSqlDate.class, getMaxValue(Date.class));
    Assert.assertNull(studentMax);
    em.close();
}

76. StudentMongoShortWrapperTest#testDelete()

Project: Kundera
File: StudentMongoShortWrapperTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoShortWrapper studentMax = em.find(StudentMongoShortWrapper.class, getMaxValue(Short.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoShortWrapper.class, getMaxValue(Short.class));
    Assert.assertNull(studentMax);
    em.close();
}

77. StudentMongoShortPrimitiveTest#testDelete()

Project: Kundera
File: StudentMongoShortPrimitiveTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoShortPrimitive studentMax = em.find(StudentMongoShortPrimitive.class, getMaxValue(Short.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoShortPrimitive.class, getMaxValue(Short.class));
    Assert.assertNull(studentMax);
    em.close();
}

78. StudentMongoLongWrapperTest#testDelete()

Project: Kundera
File: StudentMongoLongWrapperTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoLongWrapper studentMax = em.find(StudentMongoLongWrapper.class, getMaxValue(Long.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoLongWrapper.class, getMaxValue(Long.class));
    Assert.assertNull(studentMax);
    em.close();
}

79. StudentMongoLongPrimitiveTest#testDelete()

Project: Kundera
File: StudentMongoLongPrimitiveTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoLongPrimitive studentMax = em.find(StudentMongoLongPrimitive.class, getMaxValue(long.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoLongPrimitive.class, getMaxValue(long.class));
    Assert.assertNull(studentMax);
    em.close();
}

80. StudentMongoIntegerTest#testDelete()

Project: Kundera
File: StudentMongoIntegerTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoInteger studentMax = em.find(StudentMongoInteger.class, getMaxValue(Integer.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoInteger.class, getMaxValue(Integer.class));
    Assert.assertNull(studentMax);
    em.close();
}

81. StudentMongoFloatWrapperTest#testDelete()

Project: Kundera
File: StudentMongoFloatWrapperTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoFloatWrapper studentMax = em.find(StudentMongoFloatWrapper.class, getMaxValue(Float.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoFloatWrapper.class, getMaxValue(Float.class));
    Assert.assertNull(studentMax);
    em.close();
}

82. StudentMongoFloatPrimitiveTest#testDelete()

Project: Kundera
File: StudentMongoFloatPrimitiveTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoFloatPrimitive studentMax = em.find(StudentMongoFloatPrimitive.class, getMaxValue(float.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoFloatPrimitive.class, getMaxValue(float.class));
    Assert.assertNull(studentMax);
    em.close();
}

83. StudentMongoDoubleWrapperTest#testDelete()

Project: Kundera
File: StudentMongoDoubleWrapperTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoDoubleWrapper studentMax = em.find(StudentMongoDoubleWrapper.class, getMaxValue(Double.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoDoubleWrapper.class, getMaxValue(Double.class));
    Assert.assertNull(studentMax);
    em.close();
}

84. StudentMongoDoublePrimitiveTest#testDelete()

Project: Kundera
File: StudentMongoDoublePrimitiveTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoDoublePrimitive studentMax = em.find(StudentMongoDoublePrimitive.class, getMaxValue(Double.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoDoublePrimitive.class, getMaxValue(Double.class));
    Assert.assertNull(studentMax);
    em.close();
}

85. StudentMongoDateTest#testDelete()

Project: Kundera
File: StudentMongoDateTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoDate studentMax = em.find(StudentMongoDate.class, getMaxValue(Date.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoDate.class, getMaxValue(Date.class));
    Assert.assertNull(studentMax);
    em.close();
}

86. StudentMongoCharTest#testDelete()

Project: Kundera
File: StudentMongoCharTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentMongoChar studentMax = em.find(StudentMongoChar.class, getMaxValue(char.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentMongoChar.class, getMaxValue(char.class));
    Assert.assertNull(studentMax);
    em.close();
}

87. LazyFetching#shouldSkipLazyFetchedProperties()

Project: modelmapper
File: LazyFetching.java
public void shouldSkipLazyFetchedProperties() throws Throwable {
    // Given
    EntityManager em = Persistence.createEntityManagerFactory("mmtest").createEntityManager();
    Company c = new Company();
    Employee e = new Employee();
    c.employees = Arrays.asList(e);
    em.getTransaction().begin();
    em.persist(c);
    em.getTransaction().commit();
    em.clear();
    c = em.find(Company.class, 1L);
    // When
    final PersistenceUnitUtil unitUtil = em.getEntityManagerFactory().getPersistenceUnitUtil();
    modelMapper.getConfiguration().setPropertyCondition(new Condition<Object, Object>() {

        public boolean applies(MappingContext<Object, Object> context) {
            return unitUtil.isLoaded(context.getSource());
        }
    });
    CompanyDTO dto = modelMapper.map(c, CompanyDTO.class);
    // Then
    assertFalse(unitUtil.isLoaded(c, "employees"));
    assertTrue(dto.employees == null);
}

88. StudentRdbmsTimeTest#testDelete()

Project: Kundera
File: StudentRdbmsTimeTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentTime studentMax = em.find(StudentTime.class, getMaxValue(Time.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentTime.class, getMaxValue(Time.class));
    Assert.assertNull(studentMax);
    em.close();
}

89. StudentRdbmsTimestampTest#testDelete()

Project: Kundera
File: StudentRdbmsTimestampTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentTimestamp studentMax = em.find(StudentTimestamp.class, getMaxValue(Timestamp.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentTimestamp.class, getMaxValue(Timestamp.class));
    Assert.assertNull(studentMax);
    em.close();
}

90. StudentRdbmsStringTest#testDelete()

Project: Kundera
File: StudentRdbmsStringTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentString studentMax = em.find(StudentString.class, getMaxValue(String.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentString.class, getMaxValue(String.class));
    Assert.assertNull(studentMax);
    em.close();
}

91. StudentRdbmsSqlDateTest#testDelete()

Project: Kundera
File: StudentRdbmsSqlDateTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentSqlDate studentMax = em.find(StudentSqlDate.class, getMaxValue());
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentSqlDate.class, getMaxValue());
    Assert.assertNull(studentMax);
    em.close();
}

92. StudentRdbmsShortWrapperTest#testDelete()

Project: Kundera
File: StudentRdbmsShortWrapperTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentShortWrapper studentMax = em.find(StudentShortWrapper.class, getMaxValue(Short.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentShortWrapper.class, getMaxValue(Short.class));
    Assert.assertNull(studentMax);
    em.close();
}

93. StudentRdbmsShortPrimitiveTest#testDelete()

Project: Kundera
File: StudentRdbmsShortPrimitiveTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentShortPrimitive studentMax = em.find(StudentShortPrimitive.class, getMaxValue(Short.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentShortPrimitive.class, getMaxValue(Short.class));
    Assert.assertNull(studentMax);
    em.close();
}

94. StudentRdbmsLongWrapperTest#testDelete()

Project: Kundera
File: StudentRdbmsLongWrapperTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentLongWrapper studentMax = em.find(StudentLongWrapper.class, getMaxValue(Long.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentLongWrapper.class, getMaxValue(Long.class));
    Assert.assertNull(studentMax);
    em.close();
}

95. StudentRdbmsLongPrimitiveTest#testDelete()

Project: Kundera
File: StudentRdbmsLongPrimitiveTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentLongPrimitive studentMax = em.find(StudentLongPrimitive.class, getMaxValue(long.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentLongPrimitive.class, getMaxValue(long.class));
    Assert.assertNull(studentMax);
    em.close();
}

96. StudentRdbmsIntTest#testDelete()

Project: Kundera
File: StudentRdbmsIntTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentInt studentMax = em.find(StudentInt.class, getMaxValue(int.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentInt.class, getMaxValue(int.class));
    Assert.assertNull(studentMax);
    testPersist(useSameEm);
    em.close();
}

97. StudentRdbmsIntegerTest#testDelete()

Project: Kundera
File: StudentRdbmsIntegerTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentInteger studentMax = em.find(StudentInteger.class, getMaxValue(Integer.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentInteger.class, getMaxValue(Integer.class));
    Assert.assertNull(studentMax);
    em.close();
}

98. StudentRdbmsDoubleWrapperTest#testDelete()

Project: Kundera
File: StudentRdbmsDoubleWrapperTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentDoubleWrapper studentMax = em.find(StudentDoubleWrapper.class, maxValue);
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentDoubleWrapper.class, maxValue);
    Assert.assertNull(studentMax);
    em.close();
}

99. StudentRdbmsDoublePrimitiveTest#testDelete()

Project: Kundera
File: StudentRdbmsDoublePrimitiveTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentDoublePrimitive studentMax = em.find(StudentDoublePrimitive.class, maxValue);
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentDoublePrimitive.class, maxValue);
    Assert.assertNull(studentMax);
    em.close();
}

100. StudentRdbmsDateTest#testDelete()

Project: Kundera
File: StudentRdbmsDateTest.java
public void testDelete(boolean useSameEm) {
    EntityManager em = emf.createEntityManager();
    StudentDate studentMax = em.find(StudentDate.class, getMaxValue(Date.class));
    Assert.assertNotNull(studentMax);
    Assert.assertEquals(getMaxValue(short.class), studentMax.getAge());
    Assert.assertEquals("Kuldeep", studentMax.getName());
    em.remove(studentMax);
    if (!useSameEm) {
        em.close();
        em = emf.createEntityManager();
    }
    studentMax = em.find(StudentDate.class, getMaxValue(Date.class));
    Assert.assertNull(studentMax);
    em.close();
}