Package org.hibernate.classic

Examples of org.hibernate.classic.Session.clear()


    Human human = new Human();
    human.setBigIntegerValue( new BigInteger("42") );
    human.setBigDecimalValue( new BigDecimal(45) );
    s.save(human);
    s.flush();
    s.clear();
    // EJB3: COUNT returns Long
    Long longValue = (Long) s.createCriteria( Human.class ).setProjection( Projections.rowCount()).uniqueResult();
    assertEquals(longValue, new Long(1));
    longValue = (Long) s.createCriteria( Human.class ).setProjection( Projections.count("heightInches")).uniqueResult();
    assertEquals(longValue, new Long(1));
View Full Code Here


    s = openSession();
    t = s.beginTransaction();

    Long count = ( Long ) s.createQuery( "select count( * ) from Human" ).uniqueResult();
    assertEquals( 4, count.longValue() );
    s.clear();
    count = ( Long ) s.createCriteria( Human.class )
        .setProjection( Projections.rowCount() )
        .uniqueResult();
    assertEquals( 4, count.longValue() );
    s.clear();
View Full Code Here

    s.clear();
    count = ( Long ) s.createCriteria( Human.class )
        .setProjection( Projections.rowCount() )
        .uniqueResult();
    assertEquals( 4, count.longValue() );
    s.clear();

    count = ( Long ) s.createQuery( "select count( nickName ) from Human" ).uniqueResult();
    assertEquals( 3, count.longValue() );
    s.clear();
    count = ( Long ) s.createCriteria( Human.class )
View Full Code Here

    assertEquals( 4, count.longValue() );
    s.clear();

    count = ( Long ) s.createQuery( "select count( nickName ) from Human" ).uniqueResult();
    assertEquals( 3, count.longValue() );
    s.clear();
    count = ( Long ) s.createCriteria( Human.class )
        .setProjection( Projections.count( "nickName" ) )
        .uniqueResult();
    assertEquals( 3, count.longValue() );
    s.clear();
View Full Code Here

    s.clear();
    count = ( Long ) s.createCriteria( Human.class )
        .setProjection( Projections.count( "nickName" ) )
        .uniqueResult();
    assertEquals( 3, count.longValue() );
    s.clear();

    count = ( Long ) s.createQuery( "select count( distinct nickName ) from Human" ).uniqueResult();
    assertEquals( 2, count.longValue() );
    s.clear();
    count = ( Long ) s.createCriteria( Human.class )
View Full Code Here

    assertEquals( 3, count.longValue() );
    s.clear();

    count = ( Long ) s.createQuery( "select count( distinct nickName ) from Human" ).uniqueResult();
    assertEquals( 2, count.longValue() );
    s.clear();
    count = ( Long ) s.createCriteria( Human.class )
        .setProjection( Projections.count( "nickName" ).setDistinct() )
        .uniqueResult();
    assertEquals( 2, count.longValue() );
    s.close();
View Full Code Here

    s = openSession();
    t = s.beginTransaction();
    count = ( Long ) s.createQuery( "select count( distinct name.first ) from Human" ).uniqueResult();
    assertEquals( 1, count.longValue() );
    s.clear();
    count = ( Long ) s.createCriteria( Human.class )
        .setProjection( Projections.count( "name.first" ).setDistinct() )
        .uniqueResult();
    assertEquals( 1, count.longValue() );
    t.commit();
View Full Code Here

    session.beginTransaction();
    sessionControl.setReturnValue(tx1, 1);
    tx1.rollback();
    tx1Control.setVoidCallable(1);
    session.clear();
    sessionControl.setVoidCallable(1);
    session.beginTransaction();
    sessionControl.setReturnValue(tx2, 1);
    tx2.commit();
    tx2Control.setVoidCallable(1);
View Full Code Here

  public void testRefreshProxy() throws Exception {
    Session s = openSession();
    Glarch g = new Glarch();
    Serializable gid = s.save(g);
    s.flush();
    s.clear();
    GlarchProxy gp = (GlarchProxy) s.load(Glarch.class, gid);
    gp.getName(); //force init
    s.refresh(gp);
    s.delete(gp);
    s.flush();
View Full Code Here

    assertEquals( 1, count );
    BooleanLiteralEntity entity = ( BooleanLiteralEntity ) s.createQuery( "from BooleanLiteralEntity" ).uniqueResult();
    assertTrue( entity.isYesNoBoolean() );
    assertTrue( entity.isTrueFalseBoolean() );
    assertTrue( entity.isZeroOneBoolean() );
    s.clear();

    count = s.createQuery( "update BooleanLiteralEntity set yesNoBoolean = true, trueFalseBoolean = true, zeroOneBoolean = true" )
        .executeUpdate();
    assertEquals( 1, count );
    entity = ( BooleanLiteralEntity ) s.createQuery( "from BooleanLiteralEntity" ).uniqueResult();
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.