注册

达梦 mybatis 使用序列 报:无法解析的成员访问表达式[xxx.NEXTVAL]

熊磊 2021/05/08 3042 3 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【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”/>)

回答 0
暂无回答
扫一扫
联系客服