2018年7月6日

摘要: 以session的save方法为例来看一个简单、完整的事务流程,如下是代码片段: ………………………………………………………………………… Session session = sessionFactory.openSession(); Transaction tx = session.beginTr 阅读全文
posted @ 2018-07-06 12:12 卖肾割阑尾 阅读(167) 评论(0) 推荐(0)
摘要: 站在持久化的角度。Hibernate把对象分为4中状态。 临时状态。 持久化状态。游离状态。删除状态。 1:Save()方法: 2:persist():和save一样。只有一个区别: 在persist()方法前设置ID会报错。如果对象有ID。不能执行insert。而是会抛出异常 3:get()和lo 阅读全文
posted @ 2018-07-06 12:05 卖肾割阑尾 阅读(153) 评论(0) 推荐(0)
摘要: 锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 阅读全文
posted @ 2018-07-06 10:28 卖肾割阑尾 阅读(100) 评论(0) 推荐(0)
摘要: 实际生产环境里边,如果并发量不大,完全可以使用悲观锁定的方法,这种方法使用起来非常方便和简单。但是如果系统的并发非常大的话,悲观锁定会带来非常大的性能问题,所以就要选择乐观锁定的方法。 悲观锁假定其他用户企图访问或者改变你正在访问、更改的对象的概率是很高的,因此在悲观锁的环境中,在你开始改变此对象之 阅读全文
posted @ 2018-07-06 10:14 卖肾割阑尾 阅读(175) 评论(0) 推荐(0)
摘要: 转载自:https://www.cnblogs.com/deliver/p/5730616.html 一 引言--为什么mysql提供了锁 最近看到了mysql有行锁和表锁两个概念,越想越疑惑。为什么mysql要提供锁机制,而且这种机制不是一个摆设,还有很多人在用。在现代数据库里几乎有事务机制,ac 阅读全文
posted @ 2018-07-06 10:12 卖肾割阑尾 阅读(166) 评论(0) 推荐(0)

导航