Package org.hibernate

Examples of org.hibernate.Session.createFilter()


    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

    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.heightInches < ?" ).setDouble( 0, 51d ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches > ?" ).setDouble( 0, 51d ).list().size(), 0 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches between 49 and 51" ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches not between 49 and 51" ).list().size(), 0 );
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.heightInches < ?" ).setDouble( 0, 51d ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches > ?" ).setDouble( 0, 51d ).list().size(), 0 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches between 49 and 51" ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches not between 49 and 51" ).list().size(), 0 );

    session.delete(human);
View Full Code Here

    session.flush();

    assertEquals( session.createFilter( human.getFriends(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches < ?" ).setDouble( 0, 51d ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches > ?" ).setDouble( 0, 51d ).list().size(), 0 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches between 49 and 51" ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches not between 49 and 51" ).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.heightInches < ?" ).setDouble( 0, 51d ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches > ?" ).setDouble( 0, 51d ).list().size(), 0 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches between 49 and 51" ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches not between 49 and 51" ).list().size(), 0 );

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

    assertEquals( session.createFilter( human.getFriends(), "" ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches < ?" ).setDouble( 0, 51d ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches > ?" ).setDouble( 0, 51d ).list().size(), 0 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches between 49 and 51" ).list().size(), 1 );
    assertEquals( session.createFilter( human.getFriends(), "where this.heightInches not between 49 and 51" ).list().size(), 0 );

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

    txn.commit();
View Full Code Here

                c.getNonLazyJoinDataPoints().iterator().next(),
                c.getNonLazySelectDataPoints().iterator().next()
            }
        )
    );
    List list = ( List ) s.createFilter( c.getLazyDataPoints(), "" )
        .setMaxResults(1)
        .setReadOnly( false )
        .list();
    assertEquals( 1, list.size() );
    assertFalse( s.isReadOnly( list.get( 0 ) ) );
View Full Code Here

        .setMaxResults(1)
        .setReadOnly( false )
        .list();
    assertEquals( 1, list.size() );
    assertFalse( s.isReadOnly( list.get( 0 ) ) );
    list = ( List ) s.createFilter( c.getNonLazyJoinDataPoints(), "" )
        .setMaxResults(1)
        .setReadOnly( false )
        .list();
    assertEquals( 1, list.size() );
    assertTrue( s.isReadOnly( list.get( 0 ) ) );
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.