一个简单的ORM制作大概需要以下几个类:SQL执行类CURD操作类其他酱油类先从SQL执行类说起,可能会涉及数据库的迁移等问题,所以需要定义一个接口以方便迁移到其他数据库,事务没提供命名,若需要命名可修改为可变参数,IHelper代码如下:internal interface IHelper:IDi...
分类:
数据库 时间:
2015-01-09 20:48:32
阅读次数:
232
1. 事务处理和并发性1.1. 基础知识和相关概念1 )全部的表类型都可以使用锁,但是只有 InnoDB 和 BDB 才有内置的事务功能。2 )使用 begin 开始事务,使用 commit 结束事务,中间可以使用 rollback 回滚事务。3 )在默认情况下, InnoDB 表支持一致读。SQL...
分类:
数据库 时间:
2015-01-09 19:10:22
阅读次数:
189
(1)git branch 查看本地分支(2)git branch -a 查看远程分支(3)git checkout branchname 切换分支 (4)git add yourfile (5)git commit -a -m "描述" 提交你当前开发到暂存区,可以理解为你本...
分类:
其他好文 时间:
2015-01-09 10:37:45
阅读次数:
113
在学习spring事务管理时,我忍不住要问,spring为什么进行事务管理,spring怎么进行的事务管理?首先,为什么要进行事务,接下来说说spring是怎样进行事务管理的.
我们都知道spring提供两种管理事务的方式,一种是声明式事务,一种是编程式事务。
Spring的声明式事务管理,基于Spring的AOP,不再需要不停地写commit,rollback,(但Spring仍然没有...
分类:
编程语言 时间:
2015-01-09 00:17:14
阅读次数:
427
废话不多说,直接上post-commit脚本了:日志会全部记录下来包括同步的文件vim post-commit#!/bin/shREPOS="$1" # 仓库的路径REV="$2" # 新提交的版本号export LC_ALL=...
分类:
其他好文 时间:
2015-01-08 19:44:38
阅读次数:
245
一、使用UIView类实现动画
基本写法,代码必须放在Begin和Commit之间:
[UIView beginAnimations:nil context:nil]; // 开始动画
// Code...
[UIView commitAnimations]; // 提交动画
简单例子:
[UIView beginAnimations:nil conte...
分类:
移动开发 时间:
2015-01-08 18:06:26
阅读次数:
213
java.sql.SQLException: Can't call commit when autocommit=true at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:934) at com.mysql.jdbc.SQLEr...
分类:
其他好文 时间:
2015-01-08 11:00:48
阅读次数:
135
在Oracle中,临时表分为会话级和事务级两种,会话级的临时表数据在整个会话都存在,直到结束会话结束;而事务级的临时表数据在事务结束后消失,即COMMIT/ROLLBACK或结束会话都会清除数据。--------------------------------------------------.....
分类:
数据库 时间:
2015-01-08 09:33:45
阅读次数:
218
begin ,rollback,commit .当然有的人用begin /begin work .推荐用START TRANSACTION 是SQL-99标准启动一个事务。 start transaction;update from account set money=money-100 wh...
分类:
数据库 时间:
2015-01-08 09:29:44
阅读次数:
238
物理结构关系到应用系统的生死存亡, 选择错误的数据结构, 性能达不到要求.1. 基本设计原则让数据库实现完整性测试示例, 使用触发器进行完整性检查, 触发器是当用户执行SQL语句时, 就会判断触发器, 而不是需要等到最后COMMIT的时候才判断, 比如 利用 scott 模式的emp来完成测试:要求...
分类:
其他好文 时间:
2015-01-07 16:26:18
阅读次数:
125