Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Avro 1.9.1逻辑类型“;uuid“;映射到java类中的字符串类型_Java_Uuid_Avro - Fatal编程技术网

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

Avro 1.9.1逻辑类型“;uuid“;映射到java类中的字符串类型,java,uuid,avro,Java,Uuid,Avro,架构字段定义如下: { "name": "uuid", "type": { "type": "string", "logicalType": "uuid" } } 在avro maven编译之后,它为uuid逻辑类型生成字符串类型 @Deprecated public java.lang.String uuid; 它应该是UUID类型。有人能帮忙吗?如何直接获取UUID对象 UUID uid=

架构字段定义如下:

{
        "name": "uuid",
        "type": {
          "type": "string",
          "logicalType": "uuid"
        }
      }
在avro maven编译之后,它为uuid逻辑类型生成字符串类型

@Deprecated public java.lang.String uuid;
它应该是UUID类型。有人能帮忙吗?如何直接获取UUID对象

UUID uid=UUID.fromString(值)

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

希望这能奏效

UUID uid=UUID.fromString(值)

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


希望这能奏效

是的,我就是这么做的,但这不是干净的方式。它应该直接给UUID对象。你解决了这个问题吗?我想知道逻辑类型映射可以记录在哪里。下面的内容似乎支持您的要求,但我没有一个可供分享的示例:是的,我就是这样做的,但这不是干净的方式。它应该直接给UUID对象。你解决了这个问题吗?我想知道逻辑类型映射可以记录在哪里。以下内容似乎支持您的要求,但我没有一个可供分享的示例: