zoukankan      html  css  js  c++  java
  • ibatis序列返回自增值(oracle数据库)

    首先建立一个序列化

    -- Create sequence 
    create sequence FLMG_S_OPTION_LOG
    minvalue 1
    maxvalue 999999999999999999999999999
    start with 41
    increment by 1
    cache 20;

    然后在ibatis中调用

    <!-- 添加制度 -->
        <insert id="addSys" parameterClass="flmgSys">
            <selectKey resultClass="long" keyProperty="sysId">
                  select FLMG_S_SYS.NEXTVAL as id from dual
            </selectKey>
            INSERT INTO
            FLMG_SYS(SYS_ID,SYS_MODEL_ID,SYS_TITLE,SYS_NO,SYS_LIMIT_VISIT,SYS_SORT,SYS_DEP,SYS_DATE,SYS_VERSION,
            SYS_LEVEL,SYS_CONTENT,SYS_CONTENT_ADDRESS,SYS_ANNEX,SYS_ANNEX_ADDRESS)
            VALUES(#sysId#,#sysMobelId#,#sysTitle#,#sysNo#,#sysLimitVisit#,
            #sysSort#,#sysDep#,#sysEffectDate#,#sysVersion#,#sysLevel#,#sysContent#,#sysContentAddres#,#sysAnnex#,#sysAnnexAddress#)
        </insert>

    最重要的事要调用selectKey的方法

    如果使用的sqlserver的话,只需要写一句话就行

        <select id="getIdentiry" resultClass="int">
        select @@identity
        </select>
  • 相关阅读:
    HTML的BODY内标签介绍
    前端HTML基础和head部分
    pymysql模块
    数据库基础五
    数据库基础四
    数据库基础三
    数据库基础二
    数据库基础一
    洛谷P5055 可持久化文艺平衡树 (可持久化treap)
    BZOJ
  • 原文地址:https://www.cnblogs.com/bingrong/p/3338394.html
Copyright © 2011-2022 走看看