2017年3月1日
摘要: 主键生成策略 常见的生成策略分为六种 1、increment 由Hibernate从数据库中取出主键的最大值(每个session只取1次),以该值为基础,每次增量为1,在内存中生成主键,不依赖于底层的数据库,因此可以跨数据库。 <id name="id" column="id"> <generato 阅读全文
posted @ 2017-03-01 21:37 雨点的名字 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 持久化对象 再讲持久化对象之前,我们先来理解有关session中get方法与 load方法区别: 简单总结: (1)如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。 在用到对象中的其他属性 阅读全文
posted @ 2017-03-01 21:09 雨点的名字 阅读(491) 评论(0) 推荐(1) 编辑
摘要: Hibernate的核心API 一般我们通过hibernate进行操作的时候,都会遵循下面的流程,那么接下来我对每一个步骤进行讲解: (1) 实例化配置对象 configuration 这一步是用来加载核心配置文件 核心配置有两种: hibernate.properties 加载:Configura 阅读全文
posted @ 2017-03-01 13:37 雨点的名字 阅读(449) 评论(0) 推荐(0) 编辑