Hibernate学习笔记 -- day04 标识符、主键生成策略
2017-07-28 14:17
489 查看
一、实体类的编写规范
1、遵循javaBean的编写规范
a、类都是publicb、成员变量都是私有
c、都有默认无参构造函数
d、成员变量都有 get/set 方法
e、一般都要实现序列化接口
2、实体类中的类型:基本数据类型和包装类型的选择
a、默认值的问题,int类型默认值为0,Integer类型默认值为null,我们一般选择包装类二、对象标识符
1、名词解释
OID全称是Object Identifier,又叫做对象标识符。OID就是映射配置文件中对应数据库主键的实体类属性
它是hibernate用于区分两个对象是否是同一个对象的标识。
2、hibernate中如何区分是否为同一个对象
三、主键生成策略
1、JAP中的主键生成策略 -- 重点
通过annotation(注解)来映射hibernate实体的,基于annotation的hibernate主键标识为@Id,其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法。JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO。
2、主键生成策略具体说明
3、@TableGenerator
4、Hibernate中的主键生成策略 -- 了解
相关文章推荐
- hibernate笔记(三) Hibernate标识符属性(主键)生成策略全析
- [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系
- Hibernate的主键生成策略学习笔记
- hibernate笔记(三) Hibernate标识符属性(主键)生成策略全析
- Hibernate 学习笔记-1-3(Hibernate的基本映射以及几种主键生成策略的测试)
- hibernate框架学习笔记4:主键生成策略、对象状态
- Hibernate学习笔记之主键生成策略和SchemaExport
- Hibernate的学习之路九(主键的生成策略)
- Hibernate系列学习之映射持久化类--标识符生成策略
- Follow Me:深入浅出学习Hibernate四:主键生成策略
- Hibernate:标识符属性(主键)生成策略全析
- Hibernate的学习之路九(主键的生成策略)
- 【JavaEE学习笔记】Hibernate_04_ORM,Hibernate,主键策略,uuid
- Hibernate学习:主键生成策略
- Hibernate学习之主键生成策略
- Hibernate的学习之路九(主键的生成策略)
- Hibernate的学习之路九(主键的生成策略)
- Hibernate 学习笔记03 --ID生成策略
- Hibernate学习05---Hibernate主键生成策略和SchemaExpert
- Hibernate的学习之路九(主键的生成策略)