Hibernate2---- 查询单条记录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate2---- 查询单条记录相关的知识,希望对你有一定的参考价值。
1.根据已完成的Hibernate1基础案例,我们接下来写一下查询,修改删除,对于基础生可以学习一下
只改写一下测试类的代码
![](https://image.cha138.com/20210601/e04e8b12c48549c6b0d4d3dcc11c8341.jpg)
1 private void findStudent() { 2 //02Hibernate 保存 3 //读取大配置文件,获取连接的数据库信息 4 Configuration cfg=new Configuration().configure(); 5 //3创建SessionFactory 6 SessionFactory factory=cfg.buildSessionFactory(); 7 //加工session 8 Session session=factory.openSession(); 9 //开启事务 10 Transaction tx=session.beginTransaction(); 11 //5Hibernate 12 //根据session的方法做数据操作 检索 13 Student student=session.get(Student.class,2); 14 System.out.println(student.getName()); 15 //提交事务 16 tx.commit(); 17 //关闭session 18 session.close(); 19 System.out.println("success ok"); 20 21 }
里面有个小知识 :
//根据session的方法做数据操作 检索
Student student=session.get(Student.class,2);
这句话的Class<T>是什么意思?
以上是关于Hibernate2---- 查询单条记录的主要内容,如果未能解决你的问题,请参考以下文章
SQL 查询:如果满足搜索条件,则应返回单条记录,否则返回多条记录