我想将Oracle表映射到我创建的Java实体。在Oracle表中,我有:
- 类型为NUMBER(6,3)的字段a
- 类型为NUMBER(6,0)的字段B
对于Java实体中与字段A对应的属性,我必须有一个BigDecimal(或Float是足够的)?我必须有@Column (precision = 6, scale = 2) ?
我发现BigDecimal可能有点重,但如果有必要,我会使用它。我将来可能会使用这个实体为我的H2 (DDL)的统一测试创建表。也许吧,但是现在,没有DDL。
对于Java实体中与字段B对应的属性,Integer(或int)类型的属性是否足够?
提前感谢您的答复。托马斯。
- BigDecimal,因为在算术运算中使用BigDecimal比Float/Double更好。