实体类写法
需要添加注解,并配置 typeHandler
@TableField(value = "keys",typeHandler = FastjsonTypeHandler.class)
private JSONArray keys;
实体类和数据库表对应时注解中要添加 autoResultMap
@TableName(value = "table_list",autoResultMap = true)
Mapper文件需要的配置
Mapper文件必须配置 resultMap
<resultMap id="tableResultMap" type="com.txb.test.entity.TableListEntity">
<result column="keys" jdbcType="VARCHAR" property="keys" typeHandler="com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler"/>
</resultMap>
插入数据库数据时如果数据有单引号,需要将单引号转两个单引号进行插入
s.replaceAll("'","''");