今天看啥  ›  专栏  ›  IT大咖说

公司新来个小伙把 MyBatis 替换成 MyBatis-Plus,上线后被组长怒怼

IT大咖说  · 公众号  · 科技自媒体  · 2024-05-15 20:00

文章预览

◆ MyBatis 替换成 MyBatis-Plus ◆ 背景介绍 一个老项目,数据库用的是 MySQL  5.7 . 36  , ORM 框架用的 MyBatis  3.5 . 0  , mysql-connector-java 版本是  5.1 . 26 新来了一个干练的小伙,精力充沛,看着就是一个喜欢折腾的主 他就觉得 MyBatis 使用起来不够简单,要写的代码还比较多,觉得有必要替换成 MyBatis-Plus ◆ Mybatis-Plus 替换 Mybatis 先准备一张表 tbl_order ,然后初始化 2 条数据 为了简化演示,我就直接用 Mybatis-Plus 搭建一个示例 demo ,以此来模拟下 "小伙" 替换的过程 只是用 MyBatis-Plus 替换 MyBatis ,其他组件的版本暂不动 Mybatis-Plus 版本就用 "小伙" 引用的版本: 3.1 . 1  , mysql-connector-java 版本保持不变还是  5.1 . 26 示例代码:play_it_safe 此时运行 com.qsl.OrderTest#orderListAllTest ,会报错,异常信息如下 注意看 Caused by 不支持的转换类型: java.time.LocalDateTime 谁不支持 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览