yechuan 的个人博客

记录精彩的程序人生

  menu
6 文章
0 浏览
0 当前访客
ღゝ◡╹)ノ❤️

记一次sharding-jdbc错误

sharding-jdbc+mybatis-plus LocalDateTime转化错误

原因解析

  • mybaits-plus的jdbc数据类型与java数据类型相互解析依托与org.apache.ibatis.type.BaseTypeHandler
  • 查看子类可发现LocalDateTime转化在org.apache.ibatis.type.LocalDateTimeTypeHandler
  • 显而易见 具体的实现由sharding提供,果然sharding并未进行具体实现

解决方案

  • 先尝试官方是否有提供解决方案 很遗憾 官方明确说明带有类型的不支持 但是不带类型的支持
  • 故我们可以自定义一个BaseTypeHandler用于专门处理LocalDateTime

标题:记一次sharding-jdbc错误
作者:yechuan
地址:http://yechuan.top:8888/articles/2023/02/09/1675872373340.html