当前使用版本(必填,否则不予处理)

3.5.6

使用Postgres

该问题是如何引起的?(确定最新版也有问题再提!!!)

DataChangeRecorderInnerInterceptor 类中将值会手动转为String类型 MyBatis-Plus DataChangeRecorderInnerInterceptor出现格式转换错误org.postgresql.util.PSQLException: conversion to class

而在读取时会报错 MyBatis-Plus DataChangeRecorderInnerInterceptor出现格式转换错误org.postgresql.util.PSQLException: conversion to class

报错信息

MyBatis-Plus DataChangeRecorderInnerInterceptor出现格式转换错误org.postgresql.util.PSQLException: conversion to class

Comment From: MrXiaoMo

我也遇到了相同的错误

Comment From: sirius19

有没有详细点的描述,什么样的更新语句等等

Comment From: bruce-pang

Postgres版本是多少?

Comment From: q821863269

我的解决方案: 1、将官方的DataChangeRecorderInnerInterceptor复制出来,创建MyDataChangeRecorderInnerInterceptor 2、修改如下两处代码 MyBatis-Plus DataChangeRecorderInnerInterceptor出现格式转换错误org.postgresql.util.PSQLException: conversion to class MyBatis-Plus DataChangeRecorderInnerInterceptor出现格式转换错误org.postgresql.util.PSQLException: conversion to class 3、添加拦截器的时候,将DataChangeRecorderInnerInterceptor更换为自定义的MyDataChangeRecorderInnerInterceptor

Comment From: nieqiurong

6430