<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Cyh的博客

    Email:kissyan4916@163.com
    posts - 26, comments - 19, trackbacks - 0, articles - 220

    Criteria查詢表達式

    Posted on 2009-02-16 19:41 啥都寫點 閱讀(374) 評論(0)  編輯  收藏 所屬分類: J2EE

    Session session = new Configuration().configure().buildSessionFactory().openSession();

    à簡單實例說明:

    àEqual:

    public class HibernateDemo01 {

           /**

            * @param args

            */

           public static void main(String[] args) {

                  Session session = new Configuration().configure().buildSessionFactory()

                                .openSession();

                  Criteria cri = session.createCriteria(Person.class);

                  cri.add(Expression.eq("name", "張三"));

                  List all = cri.list();

                  if (all.size() > 0) {

                         Person per = (Person) all.get(0);

                         System.out.println(per.getName() + " --> " + per.getSex());

                  }

           }

    }

    à大于

    Criteria cri = session.createCriteria(Person.class);

    cri.add(Expression.gt("age", 25));

    List all = cri.list();

    Iterator iter = all.iterator();

    while (iter.hasNext()) {

    Person per = (Person) iter.next() ;

            System.out.println(per.getName() + " --> " + per.getSex() + " --> "+ per.getAge());

           }

    à小于

    Criteria cri = session.createCriteria(Person.class);

    cri.add(Expression.lt("age", 25));

    àbetween

    Criteria cri = session.createCriteria(Person.class);

    cri.add(Expression.between("age", 25, 35));

    à模糊查詢:

    Criteria cri = session.createCriteria(Person.class);

                  cri.add(Expression.like("name","%%"));

    àin

    Criteria cri = session.createCriteria(Person.class);

                  Set<Integer> conds = new TreeSet<Integer>();

                  conds.add(new Integer(1));

                  conds.add(new Integer(2));

                  cri.add(Expression.in("id", conds));

    àand

     Criteria cri = session.createCriteria(Person.class);

    cri.add(Expression.and(Expression.eq("name", "張三"), Expression.eq("sex", "")));

    àExample查詢條件跟已知對象的條件相同

      Person person = new Person() ;

                  person.setName("張三") ;

                  person.setSex("") ;

                  person.setAge(20) ;

                  cri.add(Example.create(person));



                                                                                                           --    學海無涯
            

    主站蜘蛛池模板: 免费观看美女裸体网站| 4399影视免费观看高清直播| 国产aa免费视频| 亚洲一久久久久久久久| 免费观看黄网站在线播放| 亚洲成在人线电影天堂色| 最近高清中文字幕无吗免费看| MM1313亚洲国产精品| 在线观看免费成人| 亚洲日韩AV无码一区二区三区人 | 一区二区三区在线观看免费| 免费人成无码大片在线观看| 亚洲大尺度无码专区尤物| 国产真人无码作爱免费视频| 亚洲熟女少妇一区二区| 色www永久免费网站| 无码乱人伦一区二区亚洲| 16女性下面无遮挡免费| 亚洲AV无码专区国产乱码4SE| 性无码免费一区二区三区在线| 亚洲激情视频在线观看| 成人免费视频88| 一级毛片免费播放男男| 精品国产_亚洲人成在线高清| 一区二区三区四区免费视频| 亚洲国产视频一区| 国产成人青青热久免费精品| 一级一级毛片免费播放| 亚洲av日韩综合一区在线观看| 成人免费的性色视频| 亚洲AV成人一区二区三区观看 | 99无码人妻一区二区三区免费 | 亚洲高清免费视频| 91亚洲自偷手机在线观看| 日韩中文字幕免费| 热久久这里是精品6免费观看| 亚洲精品国产手机| 亚洲精品国精品久久99热| 美女内射无套日韩免费播放| 亚洲国产欧美一区二区三区| 亚洲精品乱码久久久久久久久久久久|