gpt4 book ai didi

java - spring-data-mongodb 没有正确映射整数值

转载 作者:可可西里 更新时间:2023-11-01 10:27:18 26 4
gpt4 key购买 nike

spring-data-mongodb 1.7.2.RELEASE 自动将整数保存为 double 是 mongodb。文档到对象的映射是可以的。但是当我将文档读取为 java.util.Map 时,所有整数值都变成了 double 值:(是否有可能使 spring-data-mongodb 将整数保存为 Integer(X) 而不是 mongodb 中的 double 。是错误吗?

像这样:

@Document
public class Foo {
private Integer count;
...
}

fooRepository.save(fooInstance);

在 mongodb 文档中,字段 'count' 保存为 double 而不是 NumberInt(X)

最佳答案

如果您使用类表示,您可以指定它将如何使用。因此,在这种情况下,如果您在 mongo db 和您的类中使用来自文档的 jackson 映射,您将使用像 int value 这样的值;它将被映射为那样。

关于java - spring-data-mongodb 没有正确映射整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32689796/

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