zoukankan      html  css  js  c++  java
  • oracle 自增序列 在 mybatis中应用

    创建自增序列:
    create sequence SEQ_INCREMENT_LOG

    increment by 1
    start with 1 
    minvalue 1
    maxvalue 999999999;

    查询oracle自增序列:

    select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences  where sequence_owner='PPNIE';

    xml片段:

      <insert id="insert" parameterType="cn.com.soft.domain.IncrementLog">
        <selectKey keyProperty="id" order="BEFORE" resultType="long">
          select SEQ_INCREMENT_LOG.NEXTVAL as id from dual
        </selectKey>
        insert into INCREMENT_LOG (ID, NAME, OPERAT_TM, 
          OPERAT_TYPE, DATA_TOTAL, DATE_TM, 
          SUCCESS_FLAG, NOTE, DATA_FILE_NAME, 
          MAPPING_FILE_NAME, OPERAT_START, OPERAT_END
          )
        values (#{id,jdbcType=DECIMAL}, #{name,jdbcType=VARCHAR}, #{operatTm,jdbcType=TIMESTAMP}, 
          #{operatType,jdbcType=VARCHAR}, #{dataTotal,jdbcType=DECIMAL}, #{dateTm,jdbcType=TIMESTAMP}, 
          #{successFlag,jdbcType=VARCHAR}, #{note,jdbcType=VARCHAR}, #{dataFileName,jdbcType=VARCHAR}, 
          #{mappingFileName,jdbcType=VARCHAR}, #{operatStart,jdbcType=TIMESTAMP}, #{operatEnd,jdbcType=TIMESTAMP}
          )
      </insert>
  • 相关阅读:
    Python2 和 Python3的区别 更新中
    CentOS下图形界面安装_Orcaale 11g
    Nmap_使用介绍
    shell_innobackup增量备份步骤
    shell_跳板机推送公钥
    shell_clean_log
    shell_xtrabackup_backup_mysql
    gitlab免密登录
    gitlab安装与部署
    git合并分支
  • 原文地址:https://www.cnblogs.com/mryangbo/p/13571217.html
Copyright © 2011-2022 走看看