hibernate NUMBER 精度

经过Hibernate映射实体时会根据数据库中NUMBER类型的精度,生成相应的POJO类中相对应的主键类型。通过亲测结果以下:java

NUMBER1数据库

 

POJO类中生成的是Booleanspa

publicclass Test implements java.io.Serializable {blog

// Fieldsci

private Boolean id;it

}io

 

NUMBER2table

 

 

POJO类中生成的是Byteclass

publicclass Test implements java.io.Serializable {im

private Byte id;

}

 

 

NUMBER3 NUMBER4

Short

 

 

NUMBER5 NUMBER6NUMBER7 NUMBER8

NUMBER9

Integer

 

 

 

NUMBER10 NUMBER11NUMBER12 NUMBER13

NUMBER14 NUMBER15NUMBER16 NUMBER17

NUMBER18

Long

 

NUMBER19-----NUMBER38

BigDecimal

 

 

NUMBER无精度时,默认38位

 

转自:http://sunwws.iteye.com/blog/2044140

相关文章
相关标签/搜索