zoukankan      html  css  js  c++  java
  • 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~4 Short
    5~9 Integer
    10~18 Long
    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

  • 相关阅读:
    牛客练习赛24 E:青蛙(最短路)
    菜根谭#10
    菜根谭#9
    菜根谭#8
    菜根谭#7
    菜根谭#6
    菜根谭#5
    菜根谭#4
    菜根谭#3
    菜根谭#2
  • 原文地址:https://www.cnblogs.com/YuyuanNo1/p/8657838.html
Copyright © 2011-2022 走看看