@Table(value = "jsonText")
public class Jsontext implements Serializable {
@Id(keyType = KeyType.Auto)
private Long id;
private LocalDateTime createdtime;
private String accessname;
@Column(typeHandler = Fastjson2TypeHandler.class)
private Map<String, Object> remark;
public void addRemark(String key, Object value) {
if (remark == null) {
remark = new HashMap<>();
}
remark.put(key, value);
}
}
数据表中的 内容
1 test {"c3":"2023-05-06 17:39:05.042","c1":11,"c2":"zhang"}
row.toEntity(Jsontext.class)
Exception in thread "main" java.lang.IllegalArgumentException: "java.util.Map" can not be parsed.
at com.mybatisflex.core.util.ConvertUtil.convert(ConvertUtil.java:92)
at com.mybatisflex.core.table.TableInfo.lambdanewInstanceByRow1(TableInfo.java:677)
at java.util.HashMap.forEach(HashMap.java:1289)
at com.mybatisflex.core.table.TableInfo.newInstanceByRow(TableInfo.java:672)
at com.mybatisflex.core.row.RowUtil.toEntity(RowUtil.java:107)
at com.mybatisflex.core.row.RowUtil.toEntity(RowUtil.java:101)
at com.mybatisflex.core.row.Row.toEntity(Row.java:296)
at com.atguigu.mybatisplus.HelloWorld.main(HelloWorld.java:179)
v1.2.2 已经 push 到中央仓库,试试 v1.2.2 版本。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
@wzh270106782 v1.2.2 是否还有问题?
没有反馈,新版本测试没问题。暂时先关闭。
登录 后才可以发表评论