您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

您将在Java / Hibernate中将BigDecimal映射为哪种类型,在MySQL中将其映射为哪种类型?

您将在Java / Hibernate中将BigDecimal映射为哪种类型,在MySQL中将其映射为哪种类型?

十进制和数字。

对于DECIMAL和NUMERIC类型,建议的Java映射是java.math.BigDecimal。java.math.BigDecimal类型提供数学运算以允许与其他BigDecimal类型,整数类型和浮点类型相加,相减,相乘和除以BigDecimal类型。

建议检索DECIMAL和NUMERIC值的方法是ResultSet.getBigDecimal。JDBC还允许以简单的字符串或char数组的形式访问这些sql类型。因此,Java程序员可以使用getString接收DECIMAL或NUMERIC结果。但是,这使得将DECIMAL或NUMERIC用作货币值的情况比较尴尬,因为这意味着应用程序编写者必须对字符串执行数学运算。也可以将这些sql类型检索为任何Java数字类型。

看看这里了解更多详情。

MySQL 2022/1/1 18:28:24 有526人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶