HHH000409: Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 4122 complian...

  • 项目启动报如下警告:
    2020-07-30 15:54:59.681 WARN 11709 --- [ restartedMain] org.hibernate.id.UUIDHexGenerator : HHH000409: Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 4122 compliant UUID values; consider using org.hibernate.id.UUIDGenerator instead
    意思是它不能生成符合IETF RFC 4122标准的UUID值,请考虑使用org.hibernate.id.UUIDGenerator。

1 原先的写法

    @Id
    @GenericGenerator(name="idGenerator", strategy="uuid")
    @GeneratedValue(generator="idGenerator")
    private String id;

2 改为如下写法

    @Id
    @GenericGenerator(name="uuid2", strategy="org.hibernate.id.UUIDGenerator")
    @GeneratedValue(generator="uuid2")
    private String id;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。