首页 > 数据库技术 > 详细

hibernate操作数据库

时间:2017-08-14 00:01:44      阅读:262      评论:0      收藏:0      [点我收藏+]

一.概述

  hibernate操作数据库一般分为5个步骤。开始事务---》执行sql操作---》提交事务,如果出现异常,还有一个回滚操作(即相当于撤销本次操作),最后就是关闭session。

  代码框架如下:

        try
               {
                  session= HibernateUtils.getSession();//获得session,这是hibernate能够操作数据库的核心对象。
                  //开启事务.
                  session.beginTransaction();
                  //sql语句的操作部分,这里的sql语句hibernate已经封装好了,所以看不到
                  Useruser = (User)session.load(User.class,"4452302882311e54523441c035135e01441c03");
                  session.delete(user);
                  
                  //提交事务.把内存的改变提交到数据库上.
                  session.getTransaction().commit();
                  
               }catch(Exception e){
                  e.printStackTrace();
                  session.getTransaction().rollback();//这里是回滚操作
               }finally{
                  HibernateUtils.closeSession(session);//关闭session
               }

 

    

hibernate操作数据库

原文:http://www.cnblogs.com/studyCenter/p/7355473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!