oracle数据库与java的pojo类属性对应关系

本文详细介绍了Oracle数据库中的number类型如何根据不同的长度映射为Java中的不同数据类型,包括BigDecimal、Long、Integer和Short等,并提供了具体的映射规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据类型笔记整理:

oracle-java类型转换
在这里插入图片描述
mysql与Oracle与Java数据类型对应关系
在这里插入图片描述

Oracle数据库中number类型在用MyBatisGenerator生成XML后pojo类中对应的数据类型为:
默认为null
1)如果不指定number的长度,或指定长度n>18
id number not null,转换为pojo类时,为BigDecimal类型

2)如果number的长度在10 ≤ n ≤ 18
id number(n) not null,转换为pojo类时,为Long类型

3)如果number的长度在5 ≤ n ≤ 9
id number(n) not null,转换为pojo类时,为Integer类型

4)如果number的长度在1 ≤ n ≤ 4
id number(n) not null,转换为pojo类时,为Short类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值