hibernate NUMBER 精度

Posted 我就不吃芹菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate NUMBER 精度相关的知识,希望对你有一定的参考价值。

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

NUMBER1

 

POJO类中生成的是Boolean

publicclass Test implements java.io.Serializable {

// Fields

private Boolean id;

}

 

NUMBER2

 

 

POJO类中生成的是Byte

publicclass Test implements java.io.Serializable {

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

以上是关于hibernate NUMBER 精度的主要内容,如果未能解决你的问题,请参考以下文章

初学Hibernate心得/

hibernate.cfg.xml

Hibernate,一对多,多对一

Hibernate 配置

hibernate主键生成策略

Hibernate异常之命名查询节点未找到