您的位置:首页 > 其它

Hibernate学习笔记 -- day04 标识符、主键生成策略

2017-07-28 14:17 489 查看

一、实体类的编写规范

1、遵循javaBean的编写规范

        a、类都是public

        b、成员变量都是私有

        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中的主键生成策略 -- 了解

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: