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

在 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.xdnf.cn/news/19118.html

相关文章:

  • Linux命令学习:make,make install,modprobe,lsmod
  • 鸿蒙服务端开发资料汇总
  • android adb调试 鸿蒙
  • 119、【OS】【Nuttx】【周边】效果呈现方案解析:变量展开
  • 计算机三级嵌入式填空题——真题库(26)原题附答案速记
  • components.d.ts声明组件类型的作用
  • RabbitMQ 和 Kafka
  • github同一台电脑支持两个或以上的ssh账户(macos或Linux系统),解决Key is already in use问题
  • 苍穹外卖Day7 | 缓存商品、购物车、SpringCache、缓存雪崩、缓存套餐
  • DVWA靶场通关笔记-CSRF(Impossible级别)
  • VMware 设置 Ubuntu 虚拟机桥接模式完整教程
  • Java进阶教程之多线程与并发编程
  • 33. 包装类型是什么?基本类型和包装类型有什么区别?
  • 深入解析 Java interrupt
  • 从零开始部署 Kubernetes Dashboard:可视化管理你的集群
  • 不惧和谐,永不失效!!
  • 高并发内存池(19)-用基数树优化
  • JavaScript事件
  • FastAPI 入门科普:下一代高性能 Python Web 框架
  • 顶点 (VS)vs 片段(FS):OpenGL纹理滚动着色器的性能博弈与设计哲学
  • Shader开发(十八)实现纹理滚动效果
  • 【基础知识】互斥锁、读写锁、自旋锁的区别
  • 控制系统仿真之PID校正-PID校正(八)
  • 动手实现多元线性回归
  • 医疗 AI 的 “破圈” 时刻:辅助诊断、药物研发、慢病管理,哪些场景已落地见效?
  • 鸿蒙FA/PA架构:打破设备孤岛的技术密钥
  • Mysql基本语句(二)
  • 解决 jsdelivr CDN不可用问题
  • GTSAM中gtsam::LinearContainerFactor因子详解
  • Acrobat Pro DC 2025安装包下载及详细安装教程,PDF编辑器永久免费中文版(稳定版安装包)