hibernate) 框架搭建之hibernate1(2)

一种是手动new出一个Configuration抽象工厂,然后用这个抽象工工厂创建SessionFactory。这种需要hibernate的XXX.cfg.xml配置,也就是现在我们讲的这种。另外一种是使用spring的bean来new一个SessionFactory,然后注入到dao定义的成员变量SessionFactory中。现在我们先演示第一种:

Ⅰ、获取SessionFactory:如果下面的configure()方法不传入参数那么就默认是hibernate.cfg.xml文件。

<!--获取SessionFactory-->
SessionFactory sessionFactory
= new Configuration().configure("mySQLHibernate.cfg.xml").buildSessionFactory();
       
<!--获取Session对象-->
Session session
= sessionFactory.openSession();

Ⅱ、下面就可执行curd操作啦,示例一个查询表中所有数据

<!--查询表中所有数据-->       
    Query query
= session.createQuery("from BookCard");
   
<!--把查询出来的数据放到集合中-->       
    List
<BookCard> list = query.getResultList();   

本文永久更新链接地址

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/cffac847ddc2d1cac7eff7e11344b9b4.html