当前位置: 首页 > news >正文

在 MyBatis 中oracle基本数值类型的 JDBC 类型映射

基本数值类型的 JDBC 类型

Java 类型JDBC 类型 (jdbcType)说明
int / IntegerINTEGER标准整数类型
long / LongBIGINT大整数类型
short / ShortSMALLINT小整数类型
float / FloatFLOAT单精度浮点数
double / DoubleDOUBLE双精度浮点数
java.math.BigDecimalDECIMAL高精度小数,适合财务计算

VALUES (#{value, jdbcType=INTEGER})

<resultMap id="baseResultMap" type="com.example.Entity">

<result column="int_column" property="intField" jdbcType="INTEGER"/> "         jdbcType="INTEGER"/> <result column="decimal_column" property="decimalField"         jdbcType="DECIMAL"/>

</resultMap>

<result column="is_active" property="active" jdbcType="BOOLEAN"/>

<!-- 或对于某些数据库 -->

<result column="is_active" property="active" jdbcType="BIT"/>

<!-- 大整数处理 -->
<result column="big_number" property="bigNumber" jdbcType="BIGINT"/>

<!-- 高精度小数 -->
<result column="price" property="price" jdbcType="DECIMAL" scale="2" <!-- 可选:指定小数位数 --> />

http://www.dtcms.com/a/358385.html

相关文章:

  • Let‘s Encrypt证书自动续期
  • 【数据分享】上市公司-创新投入、研发投入数据(2007-2022)
  • 【Python 后端框架】总结
  • Transformer:从入门到精通
  • 第二十六天-待机唤醒实验
  • 【GaussDB】在逻辑复制中剔除指定用户的事务
  • Java动态代理
  • Redis-基数统计、位图、位域、流
  • ⚡ Linux find 命令参数详解
  • 【开题答辩全过程】以 云智课为例,包含答辩的问题和答案
  • SQL语言增删改查之C与R
  • 05MySQL多表查询全解析
  • Flutter 跨平台开发环境搭建指南
  • Spring Boot 后端接收多个文件的方法
  • Android 权限申请现代化指南
  • 机器学习中的欠拟合与过拟合
  • SC税务 登录滑块 分析
  • 桌面GIS软件FlatGeobuf转Shapefile代码分享
  • Coze源码分析-API授权-添加新令牌-后端源码
  • 项目管理常用的方法有哪些
  • 国标调查:引领汽车消费市场健康发展的理性指南
  • 第2节:项目前期准备
  • Raycast 使用指南:解锁 macOS 生产力新高度
  • opencv实现轮廓绘制和选择
  • Intellij IDEA社区版(下载安装)
  • 学习python第15天
  • 网络编程(4)
  • 项目管理方法全流程解析
  • 【前端教程】HTML 基础界面开发
  • destoon8.0根据模块生成html地图