Package org.hibernate.classic

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


    master1.addIncoming(master2);
    master2.addOutgoing(master1);
    master1.addIncoming(master3);
    master3.addOutgoing(master1);
    Serializable m1id = s.getIdentifier(master1);
    assertTrue( s.createFilter( master1.getIncoming(), "where this.id > 0 and this.name is not null" ).list().size()==2 );
    s.flush();
    s.connection().commit();
    s.close();

    s = openSession();
View Full Code Here


    s = openSession();
    t = s.beginTransaction();
    Detail dd = (Detail) s.load(Detail.class, did);
    master = dd.getMaster();
    assertTrue( "detail-master", master.getDetails().contains(dd) );
    assertTrue( s.createFilter( master.getDetails(), "order by this.i desc" ).list().size()==2 );
    assertTrue( s.createFilter( master.getDetails(), "select this where this.id > -1" ).list().size()==2 );
    Query q = s.createFilter( master.getDetails(), "where this.id > :id" );
    q.setInteger("id", -1);
    assertTrue( q.list().size()==2 );
    q = s.createFilter( master.getDetails(), "where this.id > :id1 and this.id < :id2" );
View Full Code Here

    t = s.beginTransaction();
    Detail dd = (Detail) s.load(Detail.class, did);
    master = dd.getMaster();
    assertTrue( "detail-master", master.getDetails().contains(dd) );
    assertTrue( s.createFilter( master.getDetails(), "order by this.i desc" ).list().size()==2 );
    assertTrue( s.createFilter( master.getDetails(), "select this where this.id > -1" ).list().size()==2 );
    Query q = s.createFilter( master.getDetails(), "where this.id > :id" );
    q.setInteger("id", -1);
    assertTrue( q.list().size()==2 );
    q = s.createFilter( master.getDetails(), "where this.id > :id1 and this.id < :id2" );
    q.setInteger("id1", -1);
View Full Code Here

    Detail dd = (Detail) s.load(Detail.class, did);
    master = dd.getMaster();
    assertTrue( "detail-master", master.getDetails().contains(dd) );
    assertTrue( s.createFilter( master.getDetails(), "order by this.i desc" ).list().size()==2 );
    assertTrue( s.createFilter( master.getDetails(), "select this where this.id > -1" ).list().size()==2 );
    Query q = s.createFilter( master.getDetails(), "where this.id > :id" );
    q.setInteger("id", -1);
    assertTrue( q.list().size()==2 );
    q = s.createFilter( master.getDetails(), "where this.id > :id1 and this.id < :id2" );
    q.setInteger("id1", -1);
    q.setInteger("id2", 99999999);
View Full Code Here

    assertTrue( s.createFilter( master.getDetails(), "order by this.i desc" ).list().size()==2 );
    assertTrue( s.createFilter( master.getDetails(), "select this where this.id > -1" ).list().size()==2 );
    Query q = s.createFilter( master.getDetails(), "where this.id > :id" );
    q.setInteger("id", -1);
    assertTrue( q.list().size()==2 );
    q = s.createFilter( master.getDetails(), "where this.id > :id1 and this.id < :id2" );
    q.setInteger("id1", -1);
    q.setInteger("id2", 99999999);
    assertTrue( q.list().size()==2 );
    q.setInteger("id2", -1);
    assertTrue( q.list().size()==0 );
View Full Code Here

    q.setInteger("id1", -1);
    q.setInteger("id2", 99999999);
    assertTrue( q.list().size()==2 );
    q.setInteger("id2", -1);
    assertTrue( q.list().size()==0 );
    q = s.createFilter( master.getDetails(), "where this.id in (:ids)" );
    list = new ArrayList();
    list.add(did);
    list.add( new Long(-1) );
    q.setParameterList("ids", list);
    assertTrue( q.list().size()==1 );
View Full Code Here

    list.add(did);
    list.add( new Long(-1) );
    q.setParameterList("ids", list);
    assertTrue( q.list().size()==1 );
    assertTrue( q.iterate().hasNext() );
    assertTrue( s.createFilter( master.getDetails(), "where this.id > -1" ).list().size()==2 );
    assertTrue( s.createFilter( master.getDetails(), "select this.master where this.id > -1" ).list().size()==2 );
    assertTrue(
        s.createFilter( master.getDetails(), "select m from Master m where this.id > -1 and this.master=m" )
            .list()
            .size()==2 );
View Full Code Here

    list.add( new Long(-1) );
    q.setParameterList("ids", list);
    assertTrue( q.list().size()==1 );
    assertTrue( q.iterate().hasNext() );
    assertTrue( s.createFilter( master.getDetails(), "where this.id > -1" ).list().size()==2 );
    assertTrue( s.createFilter( master.getDetails(), "select this.master where this.id > -1" ).list().size()==2 );
    assertTrue(
        s.createFilter( master.getDetails(), "select m from Master m where this.id > -1 and this.master=m" )
            .list()
            .size()==2 );
    assertTrue( s.createFilter( master.getIncoming(), "where this.id > -1 and this.name is not null" ).list().size()==0 );
View Full Code Here

    assertTrue( q.list().size()==1 );
    assertTrue( q.iterate().hasNext() );
    assertTrue( s.createFilter( master.getDetails(), "where this.id > -1" ).list().size()==2 );
    assertTrue( s.createFilter( master.getDetails(), "select this.master where this.id > -1" ).list().size()==2 );
    assertTrue(
        s.createFilter( master.getDetails(), "select m from Master m where this.id > -1 and this.master=m" )
            .list()
            .size()==2 );
    assertTrue( s.createFilter( master.getIncoming(), "where this.id > -1 and this.name is not null" ).list().size()==0 );

    assertTrue( s.createFilter( master.getDetails(), "select max(this.i)" ).iterate().next() instanceof Integer );
View Full Code Here

    assertTrue( s.createFilter( master.getDetails(), "select this.master where this.id > -1" ).list().size()==2 );
    assertTrue(
        s.createFilter( master.getDetails(), "select m from Master m where this.id > -1 and this.master=m" )
            .list()
            .size()==2 );
    assertTrue( s.createFilter( master.getIncoming(), "where this.id > -1 and this.name is not null" ).list().size()==0 );

    assertTrue( s.createFilter( master.getDetails(), "select max(this.i)" ).iterate().next() instanceof Integer );
    assertTrue( s.createFilter( master.getDetails(), "select max(this.i) group by this.id" ).iterate().next() instanceof Integer );
    assertTrue( s.createFilter( master.getDetails(), "select count(*)" ).iterate().next() instanceof Long );

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.