首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自定义类型转换器 TypeHandler

每天进步一点点,距离大腿又近一步!

阅读本文大概需要3分钟

你只有非常努力,才能看起来毫不费力

我们知道java有java的数据类型,数据库有数据库的数据类型,那么我们在往数据库中插入数据的时候是如何把java类型当做数据库类型插入数据库,在从数据库读取数据的时候又是如何把数据库类型当做java类型来处理呢?Mybatis中一个叫做TypeHandler类型处理器可以做到

数据库有时需要存储以逗号做分隔符的字符串,比如兴趣爱好字段,但传给前端时需要数组类型,以此为例,写一个的类型转换器

实现很简单,只需两步

1.自定义类型转换器

2.mapper映射文件中使用转换器

1.varchar和String数组转换器

2.mapper映射文件中使用转换器

resultMap中,在需要用到转换的字段处指定的值

大功告成!需要其他类型转换可以自定义转换器,实现TypeHandler接口即可

热门阅读:

end~thanks!

一个立志成大腿而每天努力奋斗的年轻人

期待你的到来!

如果觉得文章不错,请点个赞、分享给你的朋友呗!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180718A09DCT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券