码迷,mamicode.com
首页 > Web开发 > 详细

HIbernate使用

时间:2015-01-25 20:53:57      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

1:为什么使用 Hibernate

  为了屏蔽不同数据库之间的差异性

  避免重复写DAO Java代码,提高生产力。

2:什么是Hibernate?

  持久层框架

  对象-关系映射

3:使用Hibernate:三个准备,七个步骤。

  A:导入jar包

  B:添加核心配置文件 hibernate.cfg.xml  

  C: 添加对应表的实体类和映射文件

  

  7个步骤

 public static void main(String[] args)

  {

  Configuration conf = new Configuration().configure();//1、读取配置文件

   SessionFactory sf = conf.buildSessionFactory();// 2、创SessionFactory

  Session session = sf.openSession();// 3、打开Session

  Transaction tx = null;

  try{

     tx = session.beginTransaction();// 4、开始一个事务

    // 5、持久化操作

      User user = new User();

      user.setUname("Hibernate user");

      user.setUpass(“password");

      session.save(user);

      tx.commit();// 6、 提交事务

    }catch(Exception e)

    {   

        if (null!=tx){

        tx.rollback();

     }

        e.printStackTrace();

    }finally{

       session.close();// 7、关闭Session

        }

    }

HIbernate使用

标签:

原文地址:http://www.cnblogs.com/lyfjy/p/4248765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!