Hibernate学习之路(七)
2021-06-21 00:03
标签:public hibernate sel session 对象创建 开启 [] sys string hql:hibernate query language hibernate查询语言 1、单属性查询 2、多个属性查询 3、查询所有列 4、条件查询 5、分页查询 Hibernate学习之路(七) 标签:public hibernate sel session 对象创建 开启 [] sys string 原文地址:http://www.cnblogs.com/DogLiLoveCat/p/7183860.html 1 public void testQuery1(){
2 //通过Configuration对象创建SessionFactory对象
3 SessionFactory sf = new Configuration().configure().buildSessionFactory();
4 //创建Session对象
5 Session s = sf.openSession();
6 //开启事务
7 s.beginTransaction();
8
9 //我们只需要关注这里的事务。
10 String sql = "select name from Student";
11 Query query = s.createQuery(sql);
12 //返回结果类型,根据查询的列决定
13 List
1 public void testQuery1(){
2 //通过Configuration对象创建SessionFactory对象
3 SessionFactory sf = new Configuration().configure().buildSessionFactory();
4 //创建Session对象
5 Session s = sf.openSession();
6 //开启事务
7 s.beginTransaction();
8
9 //我们只需要关注这里的事务。
10 String sql = "select name,age from Student";
11 Query query = s.createQuery(sql);
12 //返回结果类型,根据查询的列决定
13 List
1 public void testQuery1(){
2 //通过Configuration对象创建SessionFactory对象
3 SessionFactory sf = new Configuration().configure().buildSessionFactory();
4 //创建Session对象
5 Session s = sf.openSession();
6 //开启事务
7 s.beginTransaction();
8
9 //我们只需要关注这里的事务。
10 String sql = "from Student";
11 Query query = s.createQuery(sql);
12 //返回结果类型,根据查询的列决定
13 List
1 public void testQuery1(){
2 //通过Configuration对象创建SessionFactory对象
3 SessionFactory sf = new Configuration().configure().buildSessionFactory();
4 //创建Session对象
5 Session s = sf.openSession();
6 //开启事务
7 s.beginTransaction();
8
9 //我们只需要关注这里的事务。
10 String sql = "from Student where id";
11 Query query = s.createQuery(sql);
12 query.setParameter(0, 2);
13 //返回结果类型,根据查询的列决定
14 List
1 public void testQuery1(){
2 //通过Configuration对象创建SessionFactory对象
3 SessionFactory sf = new Configuration().configure().buildSessionFactory();
4 //创建Session对象
5 Session s = sf.openSession();
6 //开启事务
7 s.beginTransaction();
8
9 //我们只需要关注这里的事务。
10 String sql = "from Student";
11 Query query = s.createQuery(sql);
12 query.setFirstResult(0);
13 query.setMaxResults(5);
14 //返回结果类型,根据查询的列决定
15 List