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

mybatis generator Date类型时间丢失

开篇

本次项目换用了Oracle数据库,讲真,真的不好用,不太喜欢,比较喜欢轻量级的MySQL但是不得不说从Oracle的严谨中学到不少好东西。

  <resultMap id="BaseResultMap" type="cn.hlyd.yikang.xyj.domain.DrugRecord" >
    <id column="ID" property="id" jdbcType="VARCHAR" />
    <result column="TS" property="ts" jdbcType="DATE" />
    <result column="USER_ID" property="userId" jdbcType="VARCHAR" />
    <result column="DRUG_ID" property="drugId" jdbcType="VARCHAR" />
    <result column="RECORD_DATE" property="recordDate" jdbcType="DATE" />
    <result column="DR" property="dr" jdbcType="DECIMAL" />
  </resultMap>

但是在插入数据的时候 jdbcType="DATE"会造成数据时间精度丢失。

由于jdbcType="DATE",insert, update这个字段的时候,时分秒(HH:mm:ss) 丢失,应该将DATE改为TIMESTAMP

 

解决方法:

在mybatis-gen.xml 中,修改table属性

 <table tableName="DRUG_RECORD" domainObjectName="DrugRecord">  
    <columnOverride column="RECORD_DATE" jdbcType="TIMESTAMP"/>  
</table>

重新生成Mapper.xml之后即可

转载于:https://www.cnblogs.com/LiuChunfu/p/5851339.html

相关文章:

  • 预防AD对象意外删除--启用ADRecycleBin
  • ftl 列表弄成js数组
  • Spring配置hibernate读取实体类映射mappingResources,annotatedClasses,packagesToScan
  • md5sum 生成 经md5加密后的字符串
  • 七牛云:ckeditor JS SDK 结合 C#实现多图片上传。
  • Linux之进程管理(1)基本介绍
  • HTML元素坐标定位,这些知识点得掌握
  • C#抽象类与抽象方法--就是类里面定义了函数而函数里面什么都没有做的类
  • Oracle 一次 锁表 处理小记
  • Apache所有项目介绍
  • 太吃鸡了
  • 51 nod 1681 公共祖先 (主席树+dfs序)
  • 环境搭建中项目源码地址(零)
  • secure shell(SSH)
  • 关于JAVA日志
  • 【面试系列】之二:关于js原型
  • 11111111
  • Electron入门介绍
  • Java到底能干嘛?
  • Java基本数据类型之Number
  • PHP的类修饰符与访问修饰符
  • React as a UI Runtime(五、列表)
  • react-native 安卓真机环境搭建
  • vue-loader 源码解析系列之 selector
  • Wamp集成环境 添加PHP的新版本
  • 百度小程序遇到的问题
  • 初识 beanstalkd
  • 初识 webpack
  • 初识MongoDB分片
  • 开源SQL-on-Hadoop系统一览
  • 排序算法之--选择排序
  • 设计模式(12)迭代器模式(讲解+应用)
  • 微信小程序实战练习(仿五洲到家微信版)
  • 我感觉这是史上最牛的防sql注入方法类
  • Java性能优化之JVM GC(垃圾回收机制)
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 交换综合实验一
  • # 透过事物看本质的能力怎么培养?
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • $(selector).each()和$.each()的区别
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (第一天)包装对象、作用域、创建对象
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (三)uboot源码分析
  • (四)Linux Shell编程——输入输出重定向
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • ***监测系统的构建(chkrootkit )
  • **python多态
  • ./configure,make,make install的作用(转)
  • .net MySql
  • .net 发送邮件
  • .net 反编译_.net反编译的相关问题