【发布时间】:2015-09-21 07:41:02
【问题描述】:
spring-data-mongodb 1.7.2.RELEASE 自动保存整数,因为 double 是 mongodb。 文档到对象的映射没问题。 但是当我将文档读取为 java.util.Map 时,所有整数值都变成了双精度值:( 是否可以让 spring-data-mongodb 将整数保存为 Integer(X) 而不是 mongodb 中的双精度数。 是bug吗?
类似这样的:
@Document
public class Foo {
private Integer count;
...
}
fooRepository.save(fooInstance);
在 mongodb 文档中,字段 'count' 保存为 double 而不是 NumberInt(X)
【问题讨论】:
-
请分享一些代码/配置,以帮助我们更好地理解问题。
标签: java spring mongodb spring-data spring-data-mongodb