Package org.hibernate

Examples of org.hibernate.Session.createFilter()


    LineItem li = order.generateLineItem( product, 5 );
    session.save( li );

    session.flush();

    assertEquals( session.createFilter( customer.getOrders(), "" ).list().size(), 1 );

    assertEquals( session.createFilter( order.getLineItems(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( order.getLineItems(), "where this.quantity > :quantity" ).setInteger( "quantity", 5 ).list().size(), 0 );

    session.delete(li);
View Full Code Here


    session.flush();

    assertEquals( session.createFilter( customer.getOrders(), "" ).list().size(), 1 );

    assertEquals( session.createFilter( order.getLineItems(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( order.getLineItems(), "where this.quantity > :quantity" ).setInteger( "quantity", 5 ).list().size(), 0 );

    session.delete(li);
    session.delete(order);
    session.delete(product);
View Full Code Here

    session.flush();

    assertEquals( session.createFilter( customer.getOrders(), "" ).list().size(), 1 );

    assertEquals( session.createFilter( order.getLineItems(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( order.getLineItems(), "where this.quantity > :quantity" ).setInteger( "quantity", 5 ).list().size(), 0 );

    session.delete(li);
    session.delete(order);
    session.delete(product);
    session.delete(customer);
View Full Code Here

    human.getFriends().add( friend );
    friend.getFriends().add( human );

    session.flush();

    assertEquals( session.createFilter( human.getFriends(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.bodyWeight > ?" ).setFloat( 0, 10f ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.bodyWeight < ?" ).setFloat( 0, 10f ).list().size(), 0 );

    session.delete(human);
    session.delete(friend);
View Full Code Here

    friend.getFriends().add( human );

    session.flush();

    assertEquals( session.createFilter( human.getFriends(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.bodyWeight > ?" ).setFloat( 0, 10f ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.bodyWeight < ?" ).setFloat( 0, 10f ).list().size(), 0 );

    session.delete(human);
    session.delete(friend);
View Full Code Here

    session.flush();

    assertEquals( session.createFilter( human.getFriends(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.bodyWeight > ?" ).setFloat( 0, 10f ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.bodyWeight < ?" ).setFloat( 0, 10f ).list().size(), 0 );

    session.delete(human);
    session.delete(friend);

    txn.commit();
View Full Code Here

        .setFetchMode("users", FetchMode.SELECT)
        .add( Restrictions.idEq("hibernate") )
        .uniqueResult();
    assertFalse( Hibernate.isInitialized( hb.getUsers() ) );
    //gavin = (User) s.createFilter( hb.getUsers(), "where index(this) = 'gavin'" ).uniqueResult();
    Long size = (Long) s.createFilter( hb.getUsers(), "select count(*)" ).uniqueResult();
    assertEquals( new Long(2), size );
    assertFalse( Hibernate.isInitialized( hb.getUsers() ) );
    s.delete(hb);
    t.commit();
    s.close();
View Full Code Here

    LineItem li = order.generateLineItem( product, 5 );
    session.save( li );

    session.flush();

    assertEquals( session.createFilter( customer.getOrders(), "" ).list().size(), 1 );

    assertEquals( session.createFilter( order.getLineItems(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( order.getLineItems(), "where this.quantity > :quantity" ).setInteger( "quantity", 5 ).list().size(), 0 );

    session.delete(li);
View Full Code Here

    session.flush();

    assertEquals( session.createFilter( customer.getOrders(), "" ).list().size(), 1 );

    assertEquals( session.createFilter( order.getLineItems(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( order.getLineItems(), "where this.quantity > :quantity" ).setInteger( "quantity", 5 ).list().size(), 0 );

    session.delete(li);
    session.delete(order);
    session.delete(product);
View Full Code Here

    session.flush();

    assertEquals( session.createFilter( customer.getOrders(), "" ).list().size(), 1 );

    assertEquals( session.createFilter( order.getLineItems(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( order.getLineItems(), "where this.quantity > :quantity" ).setInteger( "quantity", 5 ).list().size(), 0 );

    session.delete(li);
    session.delete(order);
    session.delete(product);
    session.delete(customer);
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.