hibernate的Transaction接口理解
来源:互联网 发布:ddos攻击代码python 编辑:程序博客网 时间:2024/05/26 05:51
Transaction接口是对事物实现的一个抽象,这些实现包括JDBC事务等。Hibernate框架中的事物通过hibernate.cfg.xml文件选择JDBC。在transaction接口中定义了cimmit()和rollback()两个方法,前者是提交事务的方法,后者是回滚事务的方法。
调用Session的beginTransaction() 方法生成一个Transaction实例。
Transaction ts=session.beginTransaction();
一个Session实例可以与多个Transaction实例相关联,但一个特定的Session实例在任何时候必须与至少一个未提交的Transaction实例相关联。
try{SessionFactory sf=new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();Session session=sf.openSession();Transaction ts=session.beginTransaction();Query query=session.createQuery("from UserInfoPO u where u.age>?");query.setInteger(0, 20);List<UserInfoPO> list=query.list();for(int i=0;i<list.size();i++){UserInfoPO ui=(UserInfoPO)list.get(i);System.out.println(ui.getUsername());}ts.commit();session.close();}catch(HibernateException e){e.printStackTrace();}
0 0
- hibernate的Transaction接口理解
- Hibernate 的 Transaction接口
- Hibernate的Transaction(事务)接口和Query接口
- Hibernate常用的接口和类Session&Transaction(四)
- Hibernate的Transaction SessionFactory
- 关于Hibernate的Transaction
- Hibernate的transaction嵌套
- hibernate的transaction简介
- Hibernate的Transaction详解
- 事务的理解transaction
- Hibernate的Session和transaction
- Hibernate的Session详解(transaction)
- day24 ORM Hibernate常用的接口和类(Configuration, SessionFactory , Session, Transaction ,Query) hql
- Hibernate的5个核心接口:Session、SessionFactory、Transaction、Query和Configuration
- 事务(Transaction)的理解
- 事务(Transaction)的理解
- hibernate- Transaction
- 学习ORM框架—hibernate(二):由hibernate接口谈到我对接口的理解
- nginx url转发的一种方式
- PrintStream打印流
- [LeetCode] Move Zeroes
- JSP,Servlet,JSF 的区别
- android 之输入法
- hibernate的Transaction接口理解
- 修改WSAD的默认工作区(转)
- Replacement for deprecated sizeWithFont: in iOS 7?
- linux下更改ip地址方法
- 数据链路层HDLC与PPP协议
- easyui对话框注意的地方
- Leap Motion自带Sample之详解_Win/C++版本
- 常用maven jar 依赖
- 自定义控件