对 UUIDGenerator 使用 new type() 而不是策略?

J. *_*old 2 java uuid hibernate jpa uuidgenerator

根据文档,不推荐使用以下用法:

@GenericGenerator(
            name = "UUID",
            strategy = "org.hibernate.id.UUIDGenerator"
    )
Run Code Online (Sandbox Code Playgroud)

一定要用新的type()!但是我如何才能将上面的语句转换为对 执行相同的操作type()呢?仅提供 hibernate UUIDGenerator 是行不通的。

J. *_*old 6

正如上面两条评论所暗示的,type现在是类型类。因此修复很简单:

@GenericGenerator(
            name = "UUID",
            type = org.hibernate.id.uuid.UuidGenerator.class
    )
Run Code Online (Sandbox Code Playgroud)