我是靠谱客的博主 坦率诺言,最近开发中收集的这篇文章主要介绍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数据库 number 长度与 Short Integer Long BigDecimal 对应关系Oracle数据库 number 长度与 Short Integer Long BigDecimal 对应关系所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部