Package org.hibernate

Examples of org.hibernate.Criteria.createCriteria()


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

    crit = s.createCriteria(Baz.class);
    crit.createCriteria("topGlarchez")
      .add( Restrictions.isNotNull("name") );
    crit.createCriteria("fooSet")
      .add( Restrictions.isNull("null") );

    list = crit.list();
View Full Code Here


    t = s.beginTransaction();

    crit = s.createCriteria(Baz.class);
    crit.createCriteria("topGlarchez")
      .add( Restrictions.isNotNull("name") );
    crit.createCriteria("fooSet")
      .add( Restrictions.isNull("null") );

    list = crit.list();
    assertTrue( list.size()==2 );
    baz = (Baz) crit.uniqueResult();
View Full Code Here

    s.save( fum.getFo() );
    s.save(fum);

    Criteria base = s.createCriteria(Fum.class)
      .add( Restrictions.like("fum", "f", MatchMode.START) );
    base.createCriteria("fo")
      .add( Restrictions.isNotNull("fum") );
    base.createCriteria("friends")
      .add( Restrictions.like("fum", "g%") );
    List list = base.list();
    assertTrue( list.size()==1 && list.get(0)==fum );
View Full Code Here

    Criteria base = s.createCriteria(Fum.class)
      .add( Restrictions.like("fum", "f", MatchMode.START) );
    base.createCriteria("fo")
      .add( Restrictions.isNotNull("fum") );
    base.createCriteria("friends")
      .add( Restrictions.like("fum", "g%") );
    List list = base.list();
    assertTrue( list.size()==1 && list.get(0)==fum );

    base = s.createCriteria(Fum.class)
View Full Code Here

    assertTrue( list.size()==1 && list.get(0)==fum );

    base = s.createCriteria(Fum.class)
      .add( Restrictions.like("fum", "f%") )
      .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
    base.createCriteria("fo", "fo")
      .add( Restrictions.isNotNull("fum") );
    base.createCriteria("friends", "fum")
      .add( Restrictions.like("fum", "g", MatchMode.START) );
    Map map = (Map) base.uniqueResult();
View Full Code Here

    base = s.createCriteria(Fum.class)
      .add( Restrictions.like("fum", "f%") )
      .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
    base.createCriteria("fo", "fo")
      .add( Restrictions.isNotNull("fum") );
    base.createCriteria("friends", "fum")
      .add( Restrictions.like("fum", "g", MatchMode.START) );
    Map map = (Map) base.uniqueResult();

    assertTrue(
      map.get("this")==fum &&
View Full Code Here

    base = s.createCriteria(Fum.class)
      .add( Restrictions.like("fum", "f%") )
      .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP)
      .setFetchMode( "friends", FetchMode.JOIN );
    base.createCriteria("fo", "fo")
      .add( Restrictions.eq( "fum", fum.getFo().getFum() ) );
    map = (Map) base.list().get(0);

    assertTrue(
      map.get("this")==fum &&
View Full Code Here

    s = openSession();
    txn = s.beginTransaction();
    base = s.createCriteria(Fum.class)
      .add( Restrictions.like("fum", "f%") );
    base.createCriteria("fo")
      .add( Restrictions.isNotNull("fum") );
    base.createCriteria("friends")
      .add( Restrictions.like("fum", "g%") );
    fum = (Fum) base.list().get(0);
    assertTruefum.getFriends().size()==2 );
View Full Code Here

    txn = s.beginTransaction();
    base = s.createCriteria(Fum.class)
      .add( Restrictions.like("fum", "f%") );
    base.createCriteria("fo")
      .add( Restrictions.isNotNull("fum") );
    base.createCriteria("friends")
      .add( Restrictions.like("fum", "g%") );
    fum = (Fum) base.list().get(0);
    assertTruefum.getFriends().size()==2 );
    s.delete(fum);
    s.delete( fum.getFo() );
View Full Code Here

   
    Criteria base = s.createCriteria(Fum.class, "fum")
    .add( Restrictions.like("fum", "f%") )
    .setResultTransformer(Transformers.aliasToBean(ABean.class))
    .setFetchMode("friends", FetchMode.JOIN);
    base.createCriteria("fo", "fo")
    .add( Restrictions.eq( "fum", fum.getFo().getFum() ) );
    ABean map = (ABean) base.list().get(0);

    assertTrue(
        map.getFum()==fum &&
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.