Mybatis
文章平均质量分 83
半瓶牛奶
这个作者很懒,什么都没留下…
展开
-
Mybatis存取json字段转为Java对象方案
背景:项目中有一些数据只需要查询,不需要检索,这些数据可以通过存储jsonStr,存储在关系型数据库中。假设,我们需要记录动物园小动物的一些信息,我们就可以新建一张animal表,但是不同种类的小动物身上有不同的信息,比如大象需要记录象牙的长度,这个信息,在其他小动物上是没有的,不属于通用属性,这种信息以jsonStr的格式存到数据库中就比较合适。但是我们的代码中还是想用对象来接收数据,持久话层使用的是mybatis 的话,需要使用mybatis 自定义类型转换器。自定义typeHandler并使用原创 2021-04-16 17:52:46 · 2710 阅读 · 0 评论 -
Mybatis TypeHandler类型处理器
1. Mybatis TypeHandler简介Mybatis 在预处理语句中设置一个参数,或者从结果集中取出一个值,都会用注册了的typeHandel处理。因为不同得数据库厂商的数据类型有所不同,我们也可以自定义typeHandel,来设置Java传入数据库中的数据类型 ,及从数据库中取数据到java的数据类型。这里存在两个概念,JavaType及JdbcType,TypeHandler就是定义这两个类型之间的转换。Mybatis已经系统定义了一些常见的typeHande,在Mybatis 的源码原创 2021-04-16 17:51:57 · 371 阅读 · 0 评论