sql语句直接放到phoenix中可以运行没问题,但通过mybatis来跑,预编译语句的时候就报错?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

sql语句直接放到phoenix中可以运行没问题,但通过mybatis来跑,预编译语句的时候就报错?

2019-08-22 19:32:04 567 1

这样的sql语句直接放到phoenix中可以运行没问题,但是通过mybatis来跑,预编译语句的时候就报错了,有大哥指点一下嘛?

image.png 本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。

取消 提交回答
全部回答(1)
  • 被纵养的懒猫
    2019-10-08 14:51:35

    是mybatis的这个useGeneratedKeys属性的问题, 官网的解释是 允许 JDBC 支持自动生成主键,需要驱动兼容。如果设置为 true 则这个设置强制使用自动生成主键,尽管一些驱动不能兼容但仍可正常工作(比如 Derby)。 我写成了这样就不报错了 <insert id="saveOperatorAuthorityLink" parameterType="java.util.List" useGeneratedKeys="false">

    答案来源于网络

    0 0
相关问答

1

回答

请问seata1.5.2初始化sql使用的是git上的脚步,运行时提示字段长度问题要怎么解决呀?

2022-11-07 17:00:13 31浏览量 回答数 1

1

回答

我有一个问题请教一下 我使用 standalone 的启动方式做 cdc sql 的实验 作业运行成

2022-10-24 17:44:57 42浏览量 回答数 1

0

回答

在使用hive -f 运行sql文件时mapruduce一直不动,yarn日志里报链接错误

2022-09-01 13:29:51 95浏览量 回答数 0

1

回答

一条查询 SQL的运行过程是怎样的?

2022-08-30 14:03:34 90浏览量 回答数 1

1

回答

一条 SQL 的运行过程是怎样的?

2022-08-30 14:04:06 73浏览量 回答数 1

1

回答

为什么sql在dataworks里面能运行 我copy到odpscmd就报错了呢

2022-08-17 17:55:38 2875浏览量 回答数 1

1

回答

有人知道flink sql 使用tableEnv.executeSql执行后,怎么获取到任务运行的

2022-08-03 13:43:40 89浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
SQL Sever迁移PG经验
立即下载
MaxCompute SQL计算成本调优以及优化方法
立即下载
SQL Server 2017
立即下载