码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate 的应用(Hibernate 的结构)?

时间:2015-06-10 17:29:48      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:hibernate   java   

//首先获得 SessionFactory 的对象

SessionFactory sessionFactory = new Configuration().configure().

buildSessionFactory();

//然后获得 session 的对象

Session session = sessionFactory.openSession();

//其次获得 Transaction 的对象

Transaction tx = session.beginTransaction();

//执行相关的数据库操作:增,删,改,查

session.save(user); //增加, user 是 User 类的对象

session.delete(user); //删除

session.update(user); //更新

Query query = session.createQuery(“from User”); //查询

List list = query.list();

//提交事务

tx.commit();

//如果有异常,我们还要作事务的回滚,恢复到操作之前

tx.rollback();

//最后还要关闭 session,释放资源

session.close();

Hibernate 的应用(Hibernate 的结构)?

标签:hibernate   java   

原文地址:http://blog.csdn.net/uniquewonderq/article/details/46442747

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!