zoukankan      html  css  js  c++  java
  • hibernate配置入门(个人总结)

    最近一段时间在学习hibernate,个人整理了一些入门的配置(水平有限,错误的地方希望可以一起交流<mailjianfeng@163.com>)

    添加环境
      1,jar包
        1.1,mysql驱动
        1.2,hibernate3.jar
        1.3,required下的一个文件
        1.4,jpa下的六个文件
      2,配置文件
        hibernate.cfg.xml(最好放在src目录下)
          2.1.1,可以去etc下copy
          2.1.2,可以在手册中查找
        xxx.hbm.xml(映射文件,可以参考手册进行编写)

    使用hibernate实现CRUD操作
      1,准备(创建sessionFactory工厂)

    private SessionFactory sessionFactory = new Configuration()//
                .configure()//
                .addClass(User.class)//
                .buildSessionFactory();

      2,模板代码

         Session session = sessionFactory.openSession();
            Transaction tx = null;
    
            try
            {
                tx = session.beginTransaction(); //开启事务
                
                //具体的操作 可以进行增删改查
                User user = new User();
                user.setName("张三");
                session.save(user);
                
                tx.commit();   //提交事务
            }catch (RuntimeException e) {
                tx.rollback();  //回滚
                throw e;
            }finally{
                session.close();
            }
  • 相关阅读:
    Flutter 导航栏上添加搜索按钮
    tabController保活
    nav 选项卡
    flutter 毛玻璃
    [题解]CodeForces878 D
    [题解]CodeForces878C Tournament
    [题解]NOIP2012
    bzoj1070题解
    bzoj1061题解
    bzoj1059题解
  • 原文地址:https://www.cnblogs.com/ghostTest/p/4821346.html
Copyright © 2011-2022 走看看