事务处理是数据库访问层非常重要的一项操作,那么Spring给我们提供的事务是一个什么样的事务呢?
Spring的数据库访问哲学
Spring自带了一组数据访问框架,集成了多种数据访问技术。不管你是直接通过JDBC还是用Hibernate这样的对象关系映射(object-relational mappingORM)框架框架实现数据持久化,Spring都能够消除持久化代码中那些单调枯燥的数据访问逻辑。我们可以依赖Spring来处理底层的数据访问,这样,就可以专注于应用程序中数据的管理了。
Java常用类源码——HashMap源码解析(JDK1.8)
Java中存在几大非常有名的集合大佬,例如HashMap, HashTable,TreeMap等等,各大集合大佬们各有特色,那么他们的内部是怎么实现的呢?是不是非常好奇呢?当然本人也是非常好奇的,那么我们就慢慢的一步一步的了解他们吧,下面我们就先来了解HashMap这个集合。
Java常用类源码——String、StringBuffer、StringBuild源码解析
String
String的定义
String 在Java中是非常常见的一个数据类型了,Java本身对String是一个怎么样的描述呢?
我们来看其中对String的一些解释:
Hibernate框架——二级缓存(二)
Hibernate框架——关系操作(二)
前一篇文章( Hibernate框架——关系操作(一))中编写了Hibernate的基本操作: 一对多单项关联,一对多双向关联。那么现Hibernate中的多对多的关联操作。
Hibernate框架——二级缓存(一)
Hibernate框架——关系操作(一)
在之前两篇博文中,介绍了Hibernate框架的基本操作和对象的状态和一级缓存的知识,在本篇博文中将介绍对象之间的关系操作.
Hibernate——缓存
Hibernate框架——对象状态
Hibernate对象的状态
应用的场景
假设一个班的所有学生要把考试的成绩同步到数据库表中,如果每一个学生和数据库交互一次,那么有60个学生,则需要更数据库交互60次,但是这样的效率是特别的低,那么怎么处理更加高效呢? 在hibernate中是用什么解决的呢?为了这个问题Hibernate就有了对象状态的这个概念。下面就以我们熟悉的Person表。来进行介绍关于hibernate中对象状态的一些原理。