1.实体和字段(特别注意:@TableName(autoResultMap = true) 必须加上,否则能正常插入数据,但是查询为null)
@Data
@TableName(value = "gi_bo_def" ,autoResultMap = true)
public class GiBoDef implements Serializable {
//该字段是自定义类
@TableField(value = "INDEXS_" ,typeHandler = JacksonTypeHandler.class)
private List<IndexVO> indexs;
//其他字段
}
2.xml
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.gridinter.customplatform.entity.GiBoDef">
<id column="ID_" property="id"/>
<result column="INDEXS_" property="indexs" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
<!-- 其他字段 -->
</resultMap>