gpt4 book ai didi

java - 我在 Hibernate 中使用 BigDecimal 类获取精确数值时遇到问题

转载 作者:行者123 更新时间:2023-12-02 10:18:02 46 4
gpt4 key购买 nike

我有一个变量,它是BigDecimal abc,并且我使用Hibernate将column_name存储在数据库中(abcdecimal(30,20))。因此,当我使用 abc 变量和 value = 00.0000000000 保存数据时,它将完美地存储在数据库中,但是当我使用 Hibernate 从数据库获取数据时,它将在 BigDecimal abc 中存储为 0E-10> 但我需要在数据库中准确存储值。

如果有人有解决上述问题的方法吗??

我已经尝试在 google 和 stackoverflow 中进行搜索。

最佳答案

如上所述here ,双重乘法可以得到意想不到的结果。您必须将其存储为字符串,当您检索它时,您进行了转换,它将保留正确的值。

关于java - 我在 Hibernate 中使用 BigDecimal 类获取精确数值时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54534656/

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