• Java注解配置数据库表主键


    数字类型 Integer

    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)

     运行后就Hibernate生成表的主键类型就是Integer类型

     

     -----------------------------------------------------------------------------------------------------------------------------------------------

     -----------------------------------------------------------------------------------------------------------------------------------------------

     -----------------------------------------------------------------------------------------------------------------------------------------------

     除了可以配置一个GenerationType.IDENTITY外,还有一个 .AUTO,这个所有数据库通用的

    但是会有一个Sequence序列表,作用不大,Sequence是Oracle数据库里的,但Oracle里的Sequence不是一个表,是一个对象

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)

    字符串类型  String

    UUID,{唯一标识,全世界唯一}

    @Id
    @GeneratedValue(generator="systemUUID")
    @GenericGenerator(name="systemUUID",strategy="uuid")

     

    新增数据的时候主键字段值就是就是一串字符串,

    根据录入信息时的时间和所用到的设备的设备信息等等组合起来的数据,所以称全世界唯一标识

     

     数字类型之Oracle_Sequence

  • 相关阅读:
    日报 18/06/21
    collection
    日报 18/06/20
    getTickCount()函数 VS GetTickCount()函数
    临时变量不能作为非const类型引用形参的实参
    关于Char类型数据做cout输出
    静态局部变量、静态全局变量、extern全局变量、自动变量 札记
    cvKMeans2函数用法概述
    操作系统 庞丽萍 第五章
    操作系统 庞丽萍 第四章
  • 原文地址:https://www.cnblogs.com/LiJinfu/p/6915290.html
Copyright © 2020-2023  润新知