就是创建一个SEQUENCE,通过它来获取自增ID
① 在数据库中操作:
CREATE SEQUENCE CONFIG_KEYWORD_GATHER_SEQ;在XXXMapper.xml中代码:
<insert id="addConfigKeywordGather" parameterType="ConfigKeywordGather">
<selectKey keyProperty="keywordId" resultType="int" order="BEFORE">
select CONFIG_KEYWORD_GATHER_SEQ.NEXTVAL from dual
</selectKey>
insert into CONFIG_KEYWORD_GATHER
(KEYWORD_ID,
KEYWORD,
POSITIVE_KEYWORD,
NEUTRAL_KEYWORD,
NEGATIVE_KEYWORD,
WORD_LEVEL)
values
(${keywordId},
#{keyword},
#{positiveKeyword},
#{neutralKeyword},
#{negativeKeyword},
#{worldLevel});
</insert>
本文介绍了如何在Oracle数据库中,结合MyBatis框架,利用SEQUENCE生成自增ID的方法,详细步骤包括创建序列并在MyBatis映射文件中配置相关SQL语句。
1407

被折叠的 条评论
为什么被折叠?



