hibernate
子冰吖
这个作者很懒,什么都没留下…
展开
-
Hibernate 对象三种状态详解
本节内容:大纲:Hibernate 定义并支持下列对象状态:瞬时(Transient) — 由 new 操作符创建,且尚未与Hibernate Session 关联的对象被认定为瞬时(Transient)的。瞬时(Transient)对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。 如果瞬时(Transient)对象在程序中没有被引用,它会被垃圾回收器(garba...原创 2019-04-08 15:06:32 · 2953 阅读 · 1 评论 -
Hibernate乐观锁和悲观锁详解
悲观锁:悲观锁是对数据库而言的,数据库悲观了,他感觉每一个对他操作的程序都有可能产生并发。它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。...原创 2019-04-09 08:50:19 · 1560 阅读 · 0 评论 -
Hibernate 数据批量插入和数据分页查询
批量插入:使用 Hibernate 将 100,000 条记录插入到数据库的一个很天真的做法可能是这样的:Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();for ( int i=0; i<100000; i++ ) { Customer cus...原创 2019-04-09 14:38:34 · 313 阅读 · 0 评论 -
Spring+Spring MVC+Hibernate 三大框架整合(一)新建项目、导入依赖
工具:eclipse,maven插件一.新建项目首先,新建一个maven项目:右键,选择properties:更改项目的jre版本;点击ok,再点击apply;然后我们创建一个src/main/resources文件夹来放我们的配置文件就可以了;二.导入maven依赖我们打开pom.xml文件:导入下图的依赖:![在这里插入图片描述](https://img-blog....原创 2019-04-09 17:05:57 · 512 阅读 · 1 评论