每天进步一点点,距离大腿又近一步!
阅读本文大概需要3分钟
你只有非常努力,才能看起来毫不费力
我们知道java有java的数据类型,数据库有数据库的数据类型,那么我们在往数据库中插入数据的时候是如何把java类型当做数据库类型插入数据库,在从数据库读取数据的时候又是如何把数据库类型当做java类型来处理呢?Mybatis中一个叫做TypeHandler类型处理器可以做到
数据库有时需要存储以逗号做分隔符的字符串,比如兴趣爱好字段,但传给前端时需要数组类型,以此为例,写一个的类型转换器
实现很简单,只需两步
1.自定义类型转换器
2.mapper映射文件中使用转换器
1.varchar和String数组转换器
2.mapper映射文件中使用转换器
resultMap中,在需要用到转换的字段处指定的值
大功告成!需要其他类型转换可以自定义转换器,实现TypeHandler接口即可
热门阅读:
end~thanks!
一个立志成大腿而每天努力奋斗的年轻人
期待你的到来!
如果觉得文章不错,请点个赞、分享给你的朋友呗!
领取专属 10元无门槛券
私享最新 技术干货