栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Springboot 配置 Mybatis 的 typeHandler

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Springboot 配置 Mybatis 的 typeHandler

网上查阅了很久,在此整合一下简单的处理方式。

此处以处理JSON为例。

  • 数据库数据类型:VARCHAR
  • 实例类型:JSONObject(com.alibaba.fastjson.JSONObject)

项目结构如下图

数据库如下,

  • test VARCHAR 200
  • id int primary key

图方便,直接在application.yml中注册处理器的包所在位置

自定义的类型不会在JavaType中有,就没有配置@MappedTypes()来指定处理目标(处理器网上有很多,此处就不放源码了)

在目标上配置如图内容,value 指的是column,typeHandler指向处理用的文件,向数据库写入部分搞定

如图,开启自动结果映射,查询部分完成。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1040979.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号