@Override public Transaction beginTransaction() { checkOpen(); Transaction result = getTransaction(); result.begin(); return result; }
@After public void cleanUpTestData() { Session s = openSession(); s.getTransaction().begin(); s.delete( s.get( Contact.class, 1 ) ); s.delete( s.get( Address.class, 1 ) ); s.delete( s.get( AddressType.class, 1 ) ); s.getTransaction().commit(); s.close(); }
private Serializable save(Object o) { Session session = openNewSession(); session.getTransaction().begin(); Serializable id = session.save( o ); session.getTransaction().commit(); session.close(); return id; }
@After public void cleanup() { Session s = openSession(); s.getTransaction().begin(); Parent parent = s.get( Parent.class, parentId ); parent.getChildren().clear(); s.delete( parent ); s.getTransaction().commit(); s.close(); parentId = null; }
@After public void cleanup() { Session s = openSession(); s.getTransaction().begin(); Parent parent = s.get( Parent.class, parentId ); parent.getChildren().clear(); s.delete( parent ); s.getTransaction().commit(); s.close(); parentId = null; }
private FromEntity createFrom(String name, String lastName) { Session session = openSession(); session.getTransaction().begin(); FromEntity fromEntity = new FromEntity( name, lastName ); session.save( fromEntity ); session.getTransaction().commit(); session.close(); return fromEntity; }
@Test public void testJpqlFloatLiteral() { Session session = openSession(); session.getTransaction().begin(); Employee jDoe = (Employee) session.createQuery( "from Employee e where e.salary = " + SALARY + "f" ).uniqueResult(); assertNotNull( jDoe ); session.getTransaction().commit(); session.close(); }
@Override protected void prepareTest() throws Exception { final Session s = openSession(); s.getTransaction().begin(); Product product = new Product(); product.setPrice(new BigDecimal(0.5)); product.setDate( calendar.getTime() ); s.save( product ); s.getTransaction().commit(); s.close(); }
@Test public void testSave() { Session s = openSession(); s.getTransaction().begin(); s.save( b ); s.getTransaction().commit(); s.close(); check(); }
@After public void cleanup() { Session s = openSession(); s.getTransaction().begin(); s.createQuery( "delete from ByteArrayIdTest$DemoEntity" ).executeUpdate(); s.getTransaction().commit(); s.close(); }
@After public void cleanUpTestData() { Session session = openSession(); session.getTransaction().begin(); session.createQuery( "delete Employee" ).executeUpdate(); session.getTransaction().commit(); session.close(); }
@Test @TestForIssue(jiraKey = "HHH-7070") public void testDateaddFunction() { final Session s = openSession(); s.getTransaction().begin(); Query query = session.createQuery( "select dateadd(dd, 1, p.date) from Product p" ); assertTrue(calendar.getTime().before((Date) query.uniqueResult())); s.getTransaction().commit(); s.close(); }
@Test @TestForIssue(jiraKey = "HHH-7070") public void testDatepartFunction() { final Session s = openSession(); s.getTransaction().begin(); Query query = session.createQuery( "select datepart(month, p.date) from Product p" ); assertEquals(calendar.get(MONTH) + 1, ((Number) query.uniqueResult()).intValue()); s.getTransaction().commit(); s.close(); }
@Test public void testJpqlBooleanLiteral() { Session session = openSession(); session.getTransaction().begin(); assertNotNull( session.createQuery( "from Employee e where e.active = true" ).uniqueResult() ); assertNull( session.createQuery( "from Employee e where e.active = false" ).uniqueResult() ); session.getTransaction().commit(); session.close(); }
@After public void cleanupData() { Session s = openSession(); s.getTransaction().begin(); s.createQuery( "delete GrandChild" ).executeUpdate(); s.createQuery( "delete Child" ).executeUpdate(); s.createQuery( "delete Parent" ).executeUpdate(); s.getTransaction().commit(); s.close(); }
@Test @TestForIssue(jiraKey = "HHH-7070") public void testAtn2Function() { final Session s = openSession(); s.getTransaction().begin(); Query query = session.createQuery("select atn2(p.price, .48) from Product p"); assertEquals(0.805803, ((Number) query.uniqueResult()).doubleValue(), 0.000001 ); s.getTransaction().commit(); s.close(); }
@Test @TestForIssue( jiraKey = "HHH-9356" ) public void testBetweenLiteral() { final Session s = openSession(); s.getTransaction().begin(); @SuppressWarnings("unchecked") final List<Item> result = s.createQuery( "from Item where quantity between 9 and 11" ).list(); assertEquals( 1, result.size() ); assertEquals( 10, result.get( 0 ).getQuantity().intValue() ); s.getTransaction().commit(); s.close(); }
@Test public void testSaveOrUpdate() { Session s = openSession(); s.getTransaction().begin(); s.saveOrUpdate( b ); s.getTransaction().commit(); s.close(); check(); }
@Test public void testPersist() { Session s = openSession(); s.getTransaction().begin(); s.persist( b ); s.getTransaction().commit(); s.close(); check(); }
protected AuditReader getAuditReader() { Session session = getSession(); if(session.getTransaction().getStatus() != TransactionStatus.ACTIVE ){ session.getTransaction().begin(); } return AuditReaderFactory.get( getSession() ); }