自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Hibernate脏检查及如何刷新缓存

Session是Hibernate向应用程序提供的持久化操作的主要接口,它提供了基本的保存、更新、删除和加载Java对象的方法。 Session具有一个缓存,可以管理和跟踪所有的持久化对象,在某些时间点,Session会根据缓存中对象的变化来执行相关sql语句,将对象发生的变化同步 到数据库中,换句话说就是将数据库同步为与Session缓存一致,这一过程称为刷新缓存。 ...

2019-09-23 03:12:43 315

原创 搭建Hibernate环境

1. 下载需要的jar文件 antlr-xxx.jar 语法分析器 commons-collections-xx.jar 各种集合类和集合工具类的封装 dom4j-xxx.jar XML的读写 javassist-xxx.jar  分析、编辑和创建Java字节码的类库 ...

2019-09-23 03:01:15 159

原创 MyBatis一些知识点归纳(2)

优点: 与JDBC相比,减少了50%以上的代码量 MyBatis是最简单的持久性框架,小巧且简单易学 MyBatis相当灵活,即降低了耦合度,又便于统一管理和优化,还可重用 提供xml标签,支持编写动态sql语句 提供映射标签,支持对象与数据库的ORM字段关系映射 缺点: sql语句的编写工作量大,对开发人员编写sql语句的功底有一定要求 sql语句依赖于数据库,导致数据库移植性差,不能随意...

2019-09-21 17:11:54 178

原创 MyBatis一些知识点归纳(1)

什么是框架(Framework)? 提供可重用的公共结构的半成品。 什么是数据的持久化? 持久化是程序数据在瞬时状态和持久状态间转换的过程,是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。 数据模型可以是任何数据结构或对象模型,存储模型可以是关系模型、xml、二进制流。 什么是ORM 对象关系映射(Object/Relational Mapping,OR...

2019-09-21 16:44:30 150

原创 Hibernate框架的优缺点分析

Hibernate框架Hibernate框架是持久化工具,也是一个开放源代码的ORM解决方案,Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供面向对象的数据访问API。Sessoin是Hibernate执行持久化操作的核心API。 优点: Hibernate功能强大,是Java应用与关系数据库之间的桥梁,较之JDBC方式操作数据库,代码量大大减少,提高了持久化代码的开...

2019-09-21 16:01:02 530

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除