一个controller里面对A表新增操作,然后对B表修改,报错TransientDataAccessResourceException

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】2.2.77
【问题描述】spring boot,mybatis-plus框架,一个controller里面对A表新增操作,然后对B表修改,报错TransientDataAccessResourceException
【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】

A表,B表 操作的语句及表结构麻烦提供下。
可能原因:
1 确认下实体对象属性与数据库表属性是否一致。

2 数据库操作表字段是否为 datetime 类型,默认为 0 导致的无法转换,默认值可改为 0000-00-00 00:00:00:00,或者连接数据库 url 后加上 zeroDateTimeBehavior=convertToNull 试试

1 个赞

嗯嗯,解决了,是驱动的问题,之前以为是兼容mysql驱动的,之前代码里用的mysql的驱动,现在改成oceanbase驱动就好了

1 个赞