gpt4 book ai didi

java - Influx 测量 Java POJO - 缺少 @TimeColumn 装饰器(但有 @Measurement 和 @Column)

转载 作者:行者123 更新时间:2023-12-02 03:01:40 29 4
gpt4 key购买 nike

我可以使用 @Measurement@Column 装饰器,但我的 IntelliJ/gradle 设置找不到 @TimeColumn 装饰器。

如果我导航到 @Measurement 的定义(我相信 IntelliJ 使用 gradle 引入的 jar 对其进行反编译),我可以看到该文件夹​​(应该镜像 this part of the influx client library )没有 TimeColumn.java

需要注意的一件事是,我确实必须在 gradle 中强制执行两个依赖项,但以下是相关 gradle 构建文件中的一些片段:

resolutionStrategy {
failOnVersionConflict()
force 'com.squareup.okhttp3:okhttp:3.13.1'
force 'com.squareup.okio:okio:1.17.2'
}

dependencies {
compile(
[group: 'org.influxdb', name: 'influxdb-java', version: "2.15"]
)
}

这是我创建的用于编写 Influx 单元测试的内部类:

@Measurement(name = "TestMeasurement")
class TestMeasurement {
@TimeColumn
@Column(name = "time")
private Instant time;

@Column(name = "value")
private int value;
}

最佳答案

influxdb-java 2.16中添加了

@TimeColumn注解,参见https://github.com/influxdata/influxdb-java/blob/master/CHANGELOG.md

关于java - Influx 测量 Java POJO - 缺少 @TimeColumn 装饰器(但有 @Measurement 和 @Column),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57048017/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com