hibernate主键生成策略 骑猪看日落 2022-07-20 15:04 172阅读 0赞 ## **identity:自动标识列** ## 主要针对MySQL,数据表的主键字段上有自动标识列设置。 底型数据库自动完成。 ## **increment:自增** ## 主要针对 MySQl,Oracle,基本所有类型的数据库都支持,主要针对int类型的数据。 ## **assigned:程序决定,手动填写。同时使用Java程序的UUID类成生一个唯一的标识** ## 针所有类型的数据库产品都支持。 **native:让Hibernate自己看着办。不推荐使用。** ## **UUID:自动成生的一个32位的字符串** ## 唯一的字符串。 java类中使用 UUID uuid = UUID.randomUUID(); String uuidString = uuid.toString().replace("-", ""); System.out.println(uuidString);
还没有评论,来说两句吧...