![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 78
joehope
这个作者很懒,什么都没留下…
展开
-
数据库中乐观锁与悲观锁的概念
锁( locking )业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。Hibernate 支持两种锁机制:即通常所说的 “ 悲观锁( Pessimistic Lockin转载 2011-04-23 13:49:00 · 819 阅读 · 0 评论 -
MYSQL学习笔记
创建表:mysql> create table weather(WID int(11)NOT NULL PRIMARY KEY AUTO_INCREMENT, CityID int(11), Tianqi VARCHAR(20) default 'Good', Date date not null, foreign key(CityID) references city(CityID) on delete CASCADE);Query OK, 0 rows affected (0.05 sec)原创 2011-04-27 13:56:00 · 598 阅读 · 0 评论 -
mysql foreign key(外键) 说明与实例
<br />一,什么是foreign key,及其完整性<br />个人觉得,foreign key就是表与表之间的某种约定的关系,由于这种关系的存在,我们能够让表与表之间的数据,更加的完整,关连性更强。关于完整性,关连性我举个例子,大家就会明白了。<br />有二张表,一张是用户表,一张是订单表:<br /> <br />1,如果我删除了用户表里的用户,那么订单表里面根这个用户有关的数据,就成了无头数据了,不完整了。<br />2,如果我在订单表里面,随便插入了一条数据,这个订单在用户表里面,没有与之对应转载 2011-04-27 11:00:00 · 1440 阅读 · 0 评论