Hibernate 注解(Hibernate Annotation) 是一种比较新的方式,通过在 java 简单类增加注解,来声明 java 类和数据库表的映射,作用和 xml 文件相似。hibernate 注解可以用来增强,或者替换 xml 的映射声明方式。 hibernate 注解功能需要使用下 ...
分类:
Web程序 时间:
2016-10-23 14:09:25
阅读次数:
258
只要操作的正式库,写下第一行肯定是begin trans,第2行肯定是rollback,然后在中间开始敲你要的东西。敲完了点全部执行,看影响了多少行。如果符合预期,把rollback改成commit,正式执行。 很多时候,看到“xxxxxxx row(s) affected”明知道有rollback ...
分类:
数据库 时间:
2016-10-12 00:50:04
阅读次数:
161
乐观锁和悲观锁,就是对数据库进行操作时使用的,乐观锁是update是开始,悲观锁是查询记录那一刻开始,两者结束都是commit或者 rollback 悲观锁,一直锁,不让改 乐观锁,只在更新的时候判断一下别人有没有改过这个数据,保证商品只被卖出一次,可以使用版本号等机制,可以提高数据吞吐量 并发控制 ...
分类:
其他好文 时间:
2016-10-06 14:47:36
阅读次数:
114
http://skeletoncoder.blogspot.com/2006/10/jdbc-tutorials-commit-or-rollback.html JDBC Tutorials: Commit or Rollback transaction in finally block In mo ...
分类:
数据库 时间:
2016-09-23 06:30:19
阅读次数:
186
1、事务是恢复和并发控制的基本单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,这是一个不可分割的工作单位,目的是为了保证服务器数据的完整性 2、事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。 COMMIT表示提交,即提交当前事务的所有操作; ...
分类:
其他好文 时间:
2016-09-07 22:52:56
阅读次数:
185
SQL常用语句积累:一、SQL基本语句SQL分类:DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CreateDATABASEdatabase-name2..
分类:
数据库 时间:
2016-09-06 23:22:46
阅读次数:
206
SQL常用语句积累:一、SQL基本语句SQL分类:DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CreateDATABASEdatabase-name2..
分类:
数据库 时间:
2016-09-06 01:32:06
阅读次数:
240
事物3要出不多讲: 1.BEGIN TRANSACTION--开启事务 2.COMMIT TRANSACTION--事务执行 3.ROLLBACK TRANSACTION--事务回滚 俩总捕捉事物的方式 一:记录错误号:这种方式 二:try catch 方式捕捉,这种方式 1.在发生错误后,会直接调 ...
分类:
其他好文 时间:
2016-09-05 23:28:45
阅读次数:
275
(1) QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql > show global status like 'Question%'; (2) TPS(每秒事务量) TPS = (Com_commit + Com_rollback) ...
分类:
数据库 时间:
2016-08-31 23:56:26
阅读次数:
208
如下,新建两个存储过程: 在主自治事务中,我们插入一条记录,然后在自治事务中,查看表中行数,然后尝试插入三条记录,查看行数,最后rollback 查看行数,最后返回主事务,查看行数。 1、如下代码: 测试主事务存储过程,结果如下: 可以看到,在运行从主事务,没有提交的事务,在子自治事务中是看不到的。 ...
分类:
数据库 时间:
2016-08-31 18:33:34
阅读次数:
330