Avro 1.9.1逻辑类型“ uuid”映射到java类中的字符串类型

时间:2019-11-21 10:13:52

标签: java uuid avro

架构字段定义为

{
        "name": "uuid",
        "type": {
          "type": "string",
          "logicalType": "uuid"
        }
      }

在avro maven编译后,它会为uuid逻辑类型生成String类型。

@Deprecated public java.lang.String uuid;

它应该是UUID类型。有人可以帮忙吗?我将如何直接获取UUID对象?

1 个答案:

答案 0 :(得分:0)

  

UUID uid = UUID.fromString(value);

获取名称值时,它将值作为字符串,然后可以将该字符串值格式化为UUID。

希望这会起作用