private void commitTransaction(UnitOfWork unitOfWork, Session session) { if (!unitOfWork.transactional()) { return; } final Transaction txn = session.getTransaction(); if (txn != null && txn.getStatus().canRollback()) { txn.commit(); } }
public Long createAndStorePerson(Person person) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction(); Long personId = (Long)session.save(person); session.getTransaction().commit(); return personId; }
public SyntaxChecker checkList() { Session s = openSession(); s.beginTransaction(); Query query = s.createQuery( hql ); preparer.prepare( query ); query.list(); s.getTransaction().commit(); s.close(); return this; }
private void delete(Serializable id) { Session session = openNewSession(); session.getTransaction().begin(); Object o = session.get( EntityMapEnum.class, id ); session.delete( o ); session.getTransaction().commit(); session.close(); } }
@After public void cleanUpData() { Session s = openSession(); s.beginTransaction(); s.delete( s.get( Store.class, 1 ) ); s.delete( s.get( Product.class, "007" ) ); s.getTransaction().commit(); s.close(); }
private DestinationEntity createDestination(FromEntity fromEntity, String fullName) { final DestinationEntity destinationEntity = new DestinationEntity( fromEntity, fullName ); Session session = openSession(); session.getTransaction().begin(); session.save( destinationEntity ); session.getTransaction().commit(); session.close(); return destinationEntity; }
public Long createAndStorePerson(Person person) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction(); Long personId = (Long)session.save(person); session.getTransaction().commit(); return personId; }
@Override protected void cleanupTestData() throws Exception { Session s = openSession(); s.beginTransaction(); List list = s.createQuery( "from java.lang.Object" ).list(); for ( Object obj : list ) { s.delete( obj ); } s.getTransaction().commit(); s.close(); }
@Override protected void cleanupTest() throws Exception { final Session s = openSession(); s.getTransaction().begin(); s.createQuery( "delete from Product" ).executeUpdate(); s.getTransaction().commit(); s.close(); }
public Account getAccount(Long accountId) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction(); Account account = (Account)session.load(Account.class, accountId); session.getTransaction().commit(); return account; }
public SyntaxChecker checkIterate() { Session s = openSession(); s.beginTransaction(); Query query = s.createQuery( hql ); preparer.prepare( query ); query.iterate(); s.getTransaction().commit(); s.close(); return this; } }
@After public void cleanup() { Session s = openSession(); s.getTransaction().begin(); s.createQuery( "delete from PrimitiveCharacterArrayIdTest$DemoEntity" ).executeUpdate(); s.getTransaction().commit(); s.close(); }
/** * Use a Criteria query - see FORGE-247 */ public List listEventsWithCriteria() { Session session = sessionFactory.getCurrentSession(); session.beginTransaction(); List result = session.createCriteria(Event.class) .setCacheable(true) .list(); session.getTransaction().commit(); return result; }
public SyntaxChecker checkScroll() { Session s = openSession(); s.beginTransaction(); Query query = s.createQuery( hql ); preparer.prepare( query ); query.scroll(); s.getTransaction().commit(); s.close(); return this; }
@Test public void testSave() { Session s = openSession(); s.getTransaction().begin(); s.save( b ); s.getTransaction().commit(); s.close(); check(); }
public List listEvents() { Session session = sessionFactory.getCurrentSession(); session.beginTransaction(); List result = session.createQuery("from Event").setCacheable(true).list(); session.getTransaction().commit(); return result; }
@Override protected void cleanupTest() throws Exception { openSession(); session.beginTransaction(); session.createQuery("delete from Human").executeUpdate(); session.getTransaction().commit(); session.close(); }
@After public void cleanUpData() { final Session s = openSession(); s.getTransaction().begin(); s.createQuery( "delete from Item" ).executeUpdate(); s.getTransaction().commit(); s.close(); }
public Long addPersonToAccount(Long personId, Account account) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction(); Person aPerson = (Person)session.load(Person.class, personId); account.setPerson(aPerson); Long accountId = (Long)session.save(account); session.getTransaction().commit(); return accountId; }
@Override protected void prepareTest() throws Exception { openSession(); session.beginTransaction(); persistTestData(); session.getTransaction().commit(); session.close(); }