Fork me on GitHub

2017年8月4日

Hibernate其它API

摘要: siwuxie095 (一)Query 1、使用 Query 对象执行查询操作,不需要写 sql 语句,但是要写 hql 语句 (1)hql:即 Hibernate Query Language,它是 Hibernate 提供的查询语言 (2)hql 语句和 sql 语句很相似 (3)hql 和 s 阅读全文

posted @ 2017-08-04 22:07 siwuxie095 阅读(172) 评论(0) 推荐(0) 编辑

Hibernate中Session与本地线程绑定

摘要: siwuxie095 Hibernate 中 Session 与本地线程绑定 1、Session 类似于 JDBC 的连接 Connection 2、Session 对象是单线程对象,只能自己使用,不能共用 将 Session 与本地线程绑定,保证 Session 对象绝对是一个单线程对象 3、Hi 阅读全文

posted @ 2017-08-04 20:04 siwuxie095 阅读(400) 评论(0) 推荐(0) 编辑

Hibernate事务代码规范写法

摘要: siwuxie095 事务相关概念 1、什么是事务 逻辑上的一组操作,构成这组操作的各个单元,要么一起成功, 要么一起失败 2、事务的四个特性 1)原子性 2)一致性 3)隔离性 4)持久性 3、不考虑隔离性,产生的问题 1)脏读 2)不可重复读 3)幻读(也称 虚读) 4、设置事务隔离级别,即可解 阅读全文

posted @ 2017-08-04 19:37 siwuxie095 阅读(298) 评论(0) 推荐(0) 编辑

实体类对象的三种状态

摘要: siwuxie095 实体类对象的三种状态 1、瞬时态 对象中没有 id 值,且对象与 session 没有关联 2、持久态 对象中有 id 值,且对象与 session 有关联 3、托管态 对象中有 id 值,且对象与 session 没有关联 另: Session 的 saveOrUpdate( 阅读全文

posted @ 2017-08-04 14:21 siwuxie095 阅读(1339) 评论(0) 推荐(0) 编辑

对实体类的CRUD操作

摘要: siwuxie095 对实体类的 CRUD 操作 (一)添加操作:调用 Session 的 save() 方法实现 (二)查询操作:调用 Session 的 get() 方法实现 (三)修改操作:调用 Session 的 update() 方法实现 先查询,再修改 (1)根据 id 查询,返回实体类 阅读全文

posted @ 2017-08-04 13:37 siwuxie095 阅读(236) 评论(0) 推荐(0) 编辑

Hibernate主键生成策略

摘要: siwuxie095 Hibernate 主键生成策略 1、Hibernate 要求实体类里有一个属性 OID 作为唯一值, 对应表中的主键,该主键可以有不同的生成策略 2、Hibernate 常用的主键生成策略 3、Hibernate 主键生成策略的配置,如下: 4、class 属性值重点介绍 ( 阅读全文

posted @ 2017-08-04 11:14 siwuxie095 阅读(99) 评论(0) 推荐(0) 编辑

实体类编写规则

摘要: siwuxie095 实体类编写规则 1、实体类里面的属性是私有的 2、私有属性使用公有的 get 和 set 方法进行操作 3、要求实体类有一个属性作为唯一值(一般使用 id 值) 「实体类要有一个唯一标识的 OID 与表的主键对应」 4、实体类属性建议不使用基本数据类型,而使用基本数据类型对应的 阅读全文

posted @ 2017-08-04 10:34 siwuxie095 阅读(524) 评论(0) 推荐(0) 编辑

导航