持久层框架
余忆童年
这个作者很懒,什么都没留下…
展开
-
hibernate的悲观锁和乐观锁
一、hibernate的锁机制多个用户可能同时读取同一个数据。为了保证 数据的一致性,需要一种机制来保障其他的程序在这一时刻不能修改这一数据。即上锁。hibernate中提供了 两种上锁机制,悲观锁和乐观锁。二、悲观锁悲观锁指的是线程对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁...原创 2019-07-23 17:50:08 · 147 阅读 · 0 评论 -
Hibernate框架概述
一、JDBC1、什么是JDBCJDBC,全名 JAVA数据库连接(java DataBase Connectivity)技术的简称,是由一组使用java语言编写的类与接口组成,可以为多种关系数据库提供统一访问。连接数据库后通过SQL来操作数据库的Java连接数据库的技术API。2、JDBC的问题从连接效率上考虑,每一个操作都要重新连接数据库,对数据库造成较大的压力。 从代码上考虑...原创 2019-07-23 13:42:30 · 362 阅读 · 0 评论 -
hibernate的缓存处理
一、什么是缓存将数据从硬盘中,提取到内存中,进行短暂的保存,和处理;并将处理后数据保存到硬盘中。二、缓存的种类1、本地缓存缓存技术同应用程序耦合在一起,共享同一片内存空间。(1)一级缓存(事务级缓存):由session提供,生命周期和session同步,默认是开启的。当session刷新、提交/回滚、关闭时会把数据从一级缓存中清空或刷新。清空或刷新数据的策略:先看是否开...原创 2019-07-23 15:49:20 · 149 阅读 · 0 评论