-
Notifications
You must be signed in to change notification settings - Fork 21
ActiveRecord中使用事务
shuzheng edited this page Aug 13, 2015
·
1 revision
ActiveRecord中模型对象调用的每个方法如save, destroy, create, update等都是原子的,都受事务保护。
如果需要保证多个数据操作在一个事务中,则需要使用事务控制,如下所示:
try {
ActiveRecordBase.beginTransaction();
//do something
ActiveRecordBase.commit();
} catch (Exception ex) {
ActiveRecordBase.rollback();
}
如上所示,ActiveRecord中的事务是通过beginTransaction, commit, rollback等方法进行控制的。
使用教程
- etmvc框架介绍
- Hello,World经典示例
- 关于etmvc的配置
- 理解并使用控制器
- Action方法和控制器环境
- 关于etmvc的视图
- 扩展etmvc的视图
- 利用etmvc中的模型绑定简化Action方法的编写
- ORM-ActiveRecord基础
- 利用etmvc编写用户管理小例子
- ActiveRecord中同时访问多个数据库
- ActiveRecord中的关联
- etmvc中进行上传和下载
- etmvc和extjs结合分页例子
- etmvc的过滤器基础
- ActiveRecord中集成spring
- ActiveRecord中使用事务
- etmvc中使用环绕过滤器
- ActiveRecord中的数据类型映射
- ActiveRecord中的回调方法
- etmvc框架中的插件
- etmvc框架对URL路由的支持
- etmvc中使用环绕过滤器处理异常
- etmvc中的国际化处理
- etmvc框架集成spring