mybatis 在oracle資料庫中插入資料時獲取自增ID
阿新 • • 發佈:2019-01-30
就是建立一個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>