![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
子冰吖
这个作者很懒,什么都没留下…
展开
-
Hibernate 对象三种状态详解
本节内容: 大纲: Hibernate 定义并支持下列对象状态: 瞬时(Transient) — 由 new 操作符创建,且尚未与Hibernate Session 关联的对象被认定为瞬时(Transient)的。瞬时(Transient)对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。 如果瞬时(Transient)对象在程序中没有被引用,它会被垃圾回收器(garba...原创 2019-04-08 15:06:32 · 2937 阅读 · 1 评论 -
Hibernate乐观锁和悲观锁详解
悲观锁: 悲观锁是对数据库而言的,数据库悲观了,他感觉每一个对他操作的程序都有可能产生并发。它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。...原创 2019-04-09 08:50:19 · 1547 阅读 · 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 · 310 阅读 · 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 · 508 阅读 · 1 评论