当前位置:网站首页>确诊了!是Druid1.1.20的锅,查询无法映射LocalDateTime类型(带源码解析及解决方案)
确诊了!是Druid1.1.20的锅,查询无法映射LocalDateTime类型(带源码解析及解决方案)
2022-08-10 22:22:00 【天然玩家】
1 缘起
最近梳理MySQL增删改查实现方式过程中,发现不同的工具对MySQL操作方式差异较大,
MyBatis是比较成熟的ORM框架,使用方便,查询数据时自动映射数据,
Java sql原生操作则需要手动获取数据(映射数据),更加底层,
而SpringBoot(自测项目)中则是通过Druid和MyBatis操作MySQL,
自测查询LocalDateTime类型数据时,
Java原生和单独使用MyBatis(3.5.5)可正常映射,
使用Druid1.1.20和MyBatis3.5.5组合时,查询时无法正常映射LocalDateTime数据,
通过异常日志和Druid1.1.20源码,发现,是Druid1.1.20的锅,与MyBatis3.5.5无关,
因为MyBatis3.5.5已支持处理LocalDateTime类型数据,
特将造成异常的原因以及解决方案分享如下,帮助读者知其然,知其所以然。
2 场景复现
2.1 表结构
属性created_time和updated_time格式为datetime,完整的属性如下图所示。
2.2 映射
边栏推荐
- STL-deque
- August 10, 2022: Building Web Applications for Beginners with ASP.NET Core -- Creating Web UIs with ASP.NET Core
- "DevOps Night Talk" - Pilot - Introduction to CNCF Open Source DevOps Project DevStream - feat. PMC member Hu Tao
- STL-stack
- gcc492 compile `.rodata‘ can not be used when making a PIE object; recompile with -fPIE
- BM7 list entry in central
- Merge k sorted linked lists
- How to be a Righteous Hacker?What should you study?
- Translating scientific and technological papers, how to translate from Russian to Chinese
- port forwarding
猜你喜欢
随机推荐
ASCII, Unicode and UTF-8
68:第六章:开发文章服务:1:内容梳理;article表介绍;创建【article】文章服务;
如何成为一名正义黑客?你应该学习什么?
美味的石井饭
virtual address space
August 10, 2022: Building Web Applications for Beginners with ASP.NET Core -- Creating Web UIs with ASP.NET Core
BM7 链表中环的入口结点
PyQt5 窗口自适应大小
常用代码扩展点设计方式
MySQL Advanced Commands
What would happen if disconnecting during the process of TCP connection?
LeetCode Daily 2 Questions 02: Reverse the words in a string (1200 each)
3598. Binary tree traversal (Huazhong University of Science and Technology exam questions)
瑞幸咖啡第二季营收33亿:门店达7195家 更换CFO
file IO-buffer
金山云CEO王育林离职:正值冲刺港股之际 雷军曾送金砖
【开源教程5】疯壳·开源编队无人机-飞控固件烧写
HanLP词性表
ThreadLocal comprehensive analysis (1)
企业云存储日常运行维护实践经验分享








