gpt4 book ai didi

mongodb - Spring Data MongoDB BigDecimal 支持

转载 作者:IT老高 更新时间:2023-10-28 13:24:24 25 4
gpt4 key购买 nike

伙计们,我对 Spring Data MongoDB 的 BigDecimal 值支持有疑问,有人可以帮我提供一些关于它的消息,是否会支持这种类型,或者是否有人知道一种解决方法来满足我的需求。就是这样:我正在做一个项目,我们使用 MongoDB 作为数据库和 Spring 作为框架,我们希望将我们应该在数据库中获取货币值的字段保存为 BigDecimal,我读过那个 mongo只接受 double 作为 float ,但我认为这种类型不会有用。各位大神能给我介绍一下吗?

最佳答案

Spring Data MongoDB 在写入时将 BigDecimal 值转换为 String 并在读取时转换回。请查看data mapping and type conversion引用手册部分。

可以通过@Field(targetType=...)修改默认转换,如下图。

@Field(targetType = DECIMAL128)
private BigDecimal value;

关于mongodb - Spring Data MongoDB BigDecimal 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37950296/

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