Package javax.persistence

Examples of javax.persistence.EntityManager.refresh()


            if (!(dict instanceof InformixDictionary)) {
                props.put("javax.persistence.lock.timeout", 5000);
            }
            em.getTransaction().begin();
            getLog().trace("Main: refresh with force increment");
            em.refresh(ve, LockModeType.PESSIMISTIC_FORCE_INCREMENT, props)
            getLog().trace("Main: commit");
            em.getTransaction().commit();
            getLog().trace("Main: done commit");
            fail("Expected LockTimeoutException");
        } catch (Throwable t) {
View Full Code Here


                    if (args.length > 1) {
                        id = (Integer)args[1];
                    }
                    employee = employees.get(id);
                    log.trace("Employee(before)=" + employee);
                    em.refresh(employee);
                    log.trace("Employee(after) =" + employee);
                    break;
                case RefreshWithLock:
                    id = 1;
                    if (args[1] != null) {
View Full Code Here

                    employee = employees.get(id);
                    log.trace("Employee(before)=" + employee);
                    Map<String, Object> refreshProps = buildPropsMap(args,
                        3);
                    if (refreshProps != null) {
                        em.refresh(employee, lockMode, refreshProps);
                    } else {
                        em.refresh(employee, lockMode);
                    }
                    log.trace("Employee(after) =" + employee);
                    break;
View Full Code Here

                    Map<String, Object> refreshProps = buildPropsMap(args,
                        3);
                    if (refreshProps != null) {
                        em.refresh(employee, lockMode, refreshProps);
                    } else {
                        em.refresh(employee, lockMode);
                    }
                    log.trace("Employee(after) =" + employee);
                    break;
                case RefreshObject:
                    em.refresh(args[1], (LockModeType) args[2]);
View Full Code Here

                        em.refresh(employee, lockMode);
                    }
                    log.trace("Employee(after) =" + employee);
                    break;
                case RefreshObject:
                    em.refresh(args[1], (LockModeType) args[2]);
                    break;
                case Lock:
                    id = 1;
                    if (args[1] != null) {
                        id = (Integer)args[1];
View Full Code Here

        emp.setSalary(15000);

        EntityManager em = emf.createEntityManager();
        em.getTransaction().begin();
        em.persist(emp);
        em.refresh(emp);
        int id = emp.getId();

        em.getTransaction().commit();

        // detach
View Full Code Here

        em.getTransaction().begin();
        em.persist(gv);
        em.persist(gv2);
        em.getTransaction().commit();

        em.refresh(gv);
        em.refresh(gv2);

        // Note: UUID 'string' values are not compared (intermittent failures
        // on DB2.) In an environment where data is converted to
        // a considerably different character encoding of the database (ex.
View Full Code Here

        em.persist(gv);
        em.persist(gv2);
        em.getTransaction().commit();

        em.refresh(gv);
        em.refresh(gv2);

        // Note: UUID 'string' values are not compared (intermittent failures
        // on DB2.) In an environment where data is converted to
        // a considerably different character encoding of the database (ex.
        // Unicode -> EBCDIC) upon persistence, the uuid string returned by the
View Full Code Here

        em.persist(dog);

        em.getTransaction().commit();

        em.refresh(dog);

        assertEquals(20, dog.getId());
        closeEM(em);
    }
}
View Full Code Here

        em.getTransaction().begin();
        em.persist(person);
        em.persist(employee);
        em.getTransaction().commit();

        em.refresh(person);
        em.refresh(employee);
        person_id = person.getId();
        employee_id = employee.getId();

        person = em.find(EntityPerson.class, person_id);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.