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>
  • 相关阅读:
    A promise tomorrow is worth a lot less than trying today.
    时间相关函数
    JAVA中日期格式转换各个字母代表含义
    参考链接
    修饰器
    最新提案
    ArrayBuffer
    读懂 ECMAScript 规格
    使用markdown写博客
    linux系统界面转换
  • 原文地址:https://www.cnblogs.com/bingrong/p/3338394.html
Copyright © 2011-2022 走看看