Hibernate整理
文章平均质量分 77
拂雪
java追随者
展开
-
hibernate主键生成机制
Hibernate主键生成机制 1.increment 由 Hibernate 以递增的方式为代理主键赋值 Hibernate 会先读取 NEWS 表中的主键的最大值, 而接下来向 NEWS 表中插入记录时, 就在 max(id) 的基础上递增, 增量为 1.(带走+1) 适用范围: 由于 increment 不依赖于底层数据库系统, 因此它适合所有的数据库系统 适用于只有单个 Hiberna原创 2016-03-31 15:20:15 · 1585 阅读 · 0 评论 -
hibernate持久化对象状态
Hibernate持久化对象的状态持久化对象有3种状态: 持久化状态 临时状态 游离状态 1.临时对象(transient) - 使用代理主键的情况下, OID 通常为 null - 不处于 Session 的缓存中 - 在数据库中没有对应的记录在以下情况下,Java对象进入临时状态: 当通过new语句刚创建一个Java对象,它处于临时状态,此时不与数据库中的任何记录对应。 2.持久化原创 2016-03-31 18:00:31 · 345 阅读 · 0 评论