
mybatis-plus
会飞的鱼__
这个作者很懒,什么都没留下…
展开
-
Mybatis-plus自定义TypeHandler的使用--笔记,方便后续查看
可通过自定义的TypeHandler实现某个属性在插入数据库以及查询时的自动转换,本例中是要将Map类型的属性转化成CLOB,然后存入数据库。由于是复杂的Map,mp自带的json转换器会丢失部分信息。类型转换器还可以通过注解配置 java 类型和 jdbc 类型:@MappedTypes:注解配置 java 类型@MappedJdbcTypes:注解配置 jdbc 类型定义:@Slf4j@MappedTypes({Object.class})@MappedJdbcTypes(JdbcType原创 2021-07-14 16:49:30 · 3329 阅读 · 0 评论 -
记一次mybatis-plus使用碰到的问题Error attempting to get columjn ‘xxxx‘
在项目中使用到了lombok插件,错误的以为@Data注解会自动生产无参构造函数。导致了一个问题。在实体类中自己写了一个个别参数的构造函数mybatis-plus在查询到结果后,将数据转为实体的时候,如果没有无参构造函数即defaultconstructor,就会使用已定义的构造函数来匹配结果数据第几列转为javaBean的哪个属性。这个过程中,如果该构造函数不为包含全部属性的构造函数,就会造成数据在转化时对应的列不对,例如将String类型的数据,对应到Date类型的属性上,这是就会出现Error原创 2021-05-31 19:44:12 · 1179 阅读 · 0 评论