最近一段时间在学习hibernate,个人整理了一些入门的配置(水平有限,错误的地方希望可以一起交流<[email protected]>)
添加环境
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(); }
时间: 2024-10-27 00:30:22