欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

MyBatisPlus TypeHandler自定义字段类型转换Handler,

来源: javaer 分享于  点击 13195 次 点评:280

MyBatisPlus TypeHandler自定义字段类型转换Handler,


目录
  • 前言
  • 一、思考
  • 二、解决方式
    • 2.1、TypeHandler源码
    • 2.2、BaseTypeHandler 源码
    • 2.3、BigIntegerTypeHandler 源码中的实现类
    • 2.4、尝试
  • 三、实践案例
    • 3.1、数据库
    • 3.2、相关代码
    • 3.3、测试

前言

今天遇上这样的一个情况,数据库类型与Java对象属性类型不对应,这种情况该如何处理

在 MySQL 中,字段的属性为 BigInt,按道理来说,对应Java中的Long类型。

但实际上项目中与之对应的 Java对象中的属性的类型是 Date类型,直接给我这个废物当头一棒

而且不是一两张表,是比较多的表处于DateBigInt混用的情况,

你说要好好用Date就好好用Date,要好好用时间戳就好好用时间戳啊,还混用,类型还不对应,麻了

(别问这个项目怎么出现这种事情的,就是来了人,又走了人,然后填坑)

保持微笑

相关栏目:

用户点评