具有BigDecimal且不长的实体类
我的实体类已使用Hibernate工具整理.不幸的是,有些“长”值变成了“大十进制”数字(列:AGE,BIRTHDATE),但不是全部(列:ID)!
为什么会发生这种情况,我该如何解决?
我的Oracle数据库中的一个表:用户
Column - Type - Decimal Digits - Column Sizes
----------+----------+----------------+-------------
ID - NUMBER - 0 - 10
AGE - NUMBER - 0 - 38
BIRTHDATE - NUMBER - 0 - 38
FIRSTNAME - VARCHAR2 - - 32
使用Hibernate Tools生成实体类(POJO)
@Id
@Column(name = "ID", unique = true, nullable = false, precision = 10, scale = 0)
private long id;
@Column(name = "AGE", precision = 38, scale = 0)
private BigDecimal age;
@Column(name = "BIRTHDATE", precision = 38, scale = 0)
private BigDecimal birthdate;
@Column(name = "FIRSTNAME", length = 32)
private String firstname;
谢谢!