这里写自定义目录标题
使用mybatisplus对kudu数据库进行upsert报错Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: “upsert” “UPSERT” at line 24, column 9. Was expecting one of: “(” “,” “VALUES” <K_SELECT>
就是没有upsert 关键字
排查历程
搜遍CSDN:
- 使用@SqlParser(filter=true)
- 使用@InterceptorIgnore( tenantLine = “true” )
以上都不见效
最终
因为自己的sql在upsert前使用了with as,导致mybatis的 update 标签不支持,改为 insert标签即可