zoukankan      html  css  js  c++  java
  • Hibernate 之 Criteria

    package cn.sasa.test;
    
    import org.hibernate.Criteria;
    import org.hibernate.Session;
    import org.hibernate.Transaction;
    import org.hibernate.criterion.Projection;
    import org.hibernate.criterion.Projections;
    import org.hibernate.criterion.Restrictions;
    
    import antlr.collections.List;
    import cn.sasa.domain.account;
    import cn.sasa.utils.HibernateUtils;
    
    public class TestCriteria {
        @org.junit.Test
        public void test() {
            Session session = HibernateUtils.getCurrentSession();
            Transaction tran = session.beginTransaction();
            
            Criteria criteria = session.createCriteria(account.class);
    //        var aclist = criteria.list();
    //        System.out.println(aclist);
            
            criteria.add(Restrictions.eq("id", 1));
            //cri.add(Restrictions.or(Restrictions.eq("id", 2)));
            var obj = criteria.list();
            System.out.println(obj);
            
            //查询记录数
            criteria.setProjection(Projections.rowCount());
            var rowCount = criteria.uniqueResult();
            System.out.println(rowCount);
            
            //分页
            Criteria criteria1 = session.createCriteria(account.class);
            criteria1.setFirstResult(2);
            criteria1.setMaxResults(3);
            var list1 = criteria1.list();
            System.out.println(list1);
            
            tran.commit(); 
            session.close();
        }
        
        
    }
  • 相关阅读:
    远程控制.scrcpy&其他资料&我的游戏辅助方案
    虚拟机.第三方.droid4x(海马玩)
    私.微信
    私.Modbus测试_ZC03_rtu,ascii,tcp
    Modbus资料
    私.Modbus测试_ZC02_串口方式
    私.Modbus测试_ZC01_TCP方式
    私.01.serialport
    C# Type Basics
    NORFLASH驱动详细说明
  • 原文地址:https://www.cnblogs.com/SasaL/p/11655308.html
Copyright © 2011-2022 走看看