设置自动增长的数据库字段

    技术2022-05-20  33

     

      在getter前面加注解@GeneratedValue(strategy=GenerationType.***)

       GenerationType有四个属性:

    IDENTITY:适用于MS SQL SERVER/MySQL/DB2等数据库,标识符类型:long/short/int。SEQUENCE:使用hi/lo算法来得到字段的唯一标识符,标识符类型:long/short/int,给定一个数据库序列(sequence)的名字。TABLE:使用hi/lo算法来得到字段的唯一标识符,适用类型:long/short/int,给定一个表和字段(默认分别是  hibernate_unique_key 和  next_hi)作为高位值的来源。高/低位算法生成的标识符只在一个特定的数据库中是唯一的。AUTO:依据所使用的数据库而从以上三项中选择

     


    最新回复(0)