
数据库基础篇
liuyuxing19877
这个作者很懒,什么都没留下…
展开
-
数据库中脏数据的理解
待续...原创 2012-02-07 22:06:32 · 551 阅读 · 0 评论 -
数据库对象三种状态
和数据库关联的对象有三种状态:瞬时,持久,脱管。 瞬时:在数据库中还没有与该对象关联的记录,仅仅是一个普通的对象而已,超过作用域,就会被回收。一般都是new出来的对象,并且还没有与session建立联系。 持久:与session建立了联系(session.save(obj)),并且在数据库中已经有了和该对象关联的记录, session没有关闭。 持久态的对象发生改变有两种情况: 1)原创 2012-02-06 09:21:26 · 285 阅读 · 0 评论 -
save()与saveOrUpdate()的区别
1,save()方法仅仅是保存一个对象,把这个对象当做瞬时态对象看待。 2,saveOrUpdate()方法会对保存的对象进行判断,当对象是瞬时态时,调用save()方法,当对象是托管态时,调用update()方法 更多详细内容参看http://blog.youkuaiyun.com/hackerain/article/details/7013800原创 2012-02-07 21:18:19 · 254 阅读 · 0 评论 -
Mysql中的时间类型,util包中的时间类型的比较
待续....原创 2012-02-08 15:15:54 · 242 阅读 · 0 评论 -
mysql float double 类型
mysql float double 类型 2010年03月30日 星期二 11:30 一般在oracle的数字类型都设置为number不带长度,这个扩展性比较好。不太需要去关心是整数还是小数,而且长度所占的空间也是和存储的数值相关。 mysql中数值类型占的长度比较固定,对于float的使用心里没什么底。 直接用数值进行小测一下。 ###############转载 2012-02-20 16:14:13 · 1120 阅读 · 0 评论 -
脏读,不可重复读,幻读
1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务转载 2012-02-07 22:10:23 · 2361 阅读 · 1 评论