我是靠谱客的博主 坦率诺言,这篇文章主要介绍Oracle数据库 number 长度与 Short Integer Long BigDecimal 对应关系Oracle数据库 number 长度与 Short Integer Long BigDecimal 对应关系,现在分享给大家,希望可以做个参考。

转自:https://blog.csdn.net/edward9145/article/details/21398657

Oracle数据库 number 长度与 Short Integer Long BigDecimal 对应关系

Oracle数据库,用mybatis-gen.xml 自动生成Java对象的时候,会根据number类型的长度不同生成不同的数据类型

 

number长度Java类型
1~4Short
5~9Integer
10~18Long
18+BigDecimal

 

例如有表结构如下

 

[sql]  view plain  copy
 
  1. COL_SHORT NUMBER(4)  
  2. COL_INT NUMBER(9)  
  3. COL_LONG NUMBER(18)  
  4. COL_BIGDECIMAL NUMBER(19)  


生成java类

 

 

[java]  view plain  copy
 
  1. public class Test {  
  2.     private Integer colInt;  
  3.     private Long colLong;  
  4.     private Short colShort;  
  5.     private BigDecimal colBigdecimal;  
  6.     ...  
  7. }  

 

注:使用jar包版本

ojdbc6.jar

mybatis-3.2.3.jar

mybatis-generator-core-1.3.2.jar

转载于:https://www.cnblogs.com/YuyuanNo1/p/8657838.html

最后

以上就是坦率诺言最近收集整理的关于Oracle数据库 number 长度与 Short Integer Long BigDecimal 对应关系Oracle数据库 number 长度与 Short Integer Long BigDecimal 对应关系的全部内容,更多相关Oracle数据库内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(127)

评论列表共有 0 条评论

立即
投稿
返回
顶部