解决方法一:没什么用的话,删除标红的即可;
解决方法二:用selectKey先查下自增的主键ID值然后赋给相应的主键ID即可
oracle的写法(查序列的下一个值然后赋值):
<selectKey resultType="java.lang.Long" order="BEFORE" keyProperty="###">
SELECT SEQ_ASSETS_VISIT_REPORT.nextval AS ### FROM dual
</selectKey>
SQLServer的写法
<selectKey resultType="java.lang.Integer" keyProperty="timelineConfigId">
SELECT @@IDENTITY AS TIMELINE_CONFIG_ID
</selectKey>
Cause: org.apache.ibatis.executor.ExecutorException: Error getting generated key or setting result to parameter object. Cause: java.sql.SQLException: 不支持的特性
标签:set generated exce 方法 sql ora java .sql 序列
本文系统来源:https://www.cnblogs.com/YLQBL/p/9858681.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!