zoukankan      html  css  js  c++  java
  • Mybatis操作数据库实现主键自增长

    (一)oracle中没有主键自增长,所有可以通过创建序列或使用触发器实现

    1.先创建表

    CREATE
        TABLE USER1
        (
            ID NUMBER(10),
            NAME VARCHAR2(20),
            SEX VARCHAR2(5),
            ADDRESS VARCHAR2(30),
            BIRTHDAY DATE
        )

    2.创建序列:

    CREATE SEQUENCE user1_sequence
    INCREMENT BY 1
    NOMAXVALUE
    NOCYCLE
    CACHE 10;

    3.在配置文件中配制

    <insert id="insertUser" parameterType="com.dbzhand.pojo.User">
      <selectKey keyProperty="id" resultType="int" order="BEFORE">
          select user1_sequence.nextval from dual
        </selectKey>
         insert into user1(id,name,age) values(#{id},#{name},#{age})
    </insert>

    (二)在mysql中实现主键自增长:mysql和sql server中能自动实现主键自增长

    可以参看该博客园:https://www.cnblogs.com/panie2015/p/5807683.html

  • 相关阅读:
    MobileNet V1 V2
    异常检测 与 One Class SVM
    异常检测
    图像分割
    1x1卷积核的作用
    迁移学习
    python
    图像分割
    图像分割
    Nagios
  • 原文地址:https://www.cnblogs.com/zdb292034/p/8677694.html
Copyright © 2011-2022 走看看