Mybatis-Plus关于实体类型与数据库类型不匹配的问题

发布时间 2024-01-04 15:01:16作者: C0d3D3m0n

以JAVA List 与 Jdbc varchar为例
需在实体类的属性上加@TableField注解
例如:
@TableField(value = "user_name", typeHandler = StringListTypeHandler.class) private List<String> userName;
这样即可解决插入的问题,使用中会发现读取时还是无法正确匹配,由于mybatis-plus新增或者查询用的是两套映射,查询时workAddress是为null
需要再实体类在加上注解
@TableName(value = "user",autoResultMap = true)