1.根据已完成的Hibernate1基础案例,我们接下来写一下查询,修改删除,对于基础生可以学习一下
只改写一下测试类的代码
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>是什么意思?