• 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
                   }

        

  • 相关阅读:
    python基础——协程
    Python基础并发编程——进程
    Python基础并发编程——操作系统
    python基础——socket
    Python基础——网络编程
    文件操作
    深浅拷贝和流程控制
    数据类型
    基础知识
    session和cookie
  • 原文地址:https://www.cnblogs.com/studyCenter/p/7355473.html
Copyright © 2020-2023  润新知