zoukankan      html  css  js  c++  java
  • hibernate操作数据库

    一.概述

      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
                   }

        

  • 相关阅读:
    软件上线标准
    rap使用手册
    微服务
    什么是集合?
    什么是maven?maven中的pom文件是做什么的?
    什么是连接池?
    架构
    什么是反射?
    产品
    描述下fastJSON,jackson等等的技术
  • 原文地址:https://www.cnblogs.com/studyCenter/p/7355473.html
Copyright © 2011-2022 走看看