为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:linux
【CPU】:
【问题描述】*:达梦数据库使用mybatis insert的时候,提示:
org.springframework.dao.DataIntegrityViolationException: Error selecting key or setting result to parameter object. Cause: dm.jdbc.driver.DMException: 第1 行附近出现错误:
无法解析的成员访问表达式[CARD_KNL_SEQ.NEXTVAL]
; 第1 行附近出现错误:
无法解析的成员访问表达式[CARD_KNL_SEQ.NEXTVAL]; nested exception is dm.jdbc.driver.DMException: 第1 行附近出现错误:
无法解析的成员访问表达式[CARD_KNL_SEQ.NEXTVAL];
mybatis代码:
<selectKey keyProperty=“ids” order=“BEFORE” resultType=“java.lang.Long”>
select CARD_KNL_SEQ.NEXTVAL from dual
</selectKey>
insert gfm_ass_card_common_knl (id,<include refid=“insertCardKnlSql”/>) values(#{ids},<include refid=“insertCardKnlval”/>)
查查CARD_KNL_SEQ这个序列有没有问题