千家信息网

Mybatis处理ORACLE自增的问题(通过触发器)

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,在oracle中创建序列语句并执行:createsequence user_seq start with 1 increment by 1;在oracle创建触发器语句并执行:create or re
千家信息网最后更新 2024年09月22日Mybatis处理ORACLE自增的问题(通过触发器)
  1. 在oracle中创建序列语句并执行:

createsequence user_seq start with 1 increment by 1;


在oracle创建触发器语句并执行:
create or replace trigger user_triggerbefore insert on tb_userfor each rowbegin select user_seq.nextval into :new.id from dual; end ;


2.然后在mybatis的mapper配置文件中插入一条记录时就不用指定id

                                    INSERT INTO TB_USER(name,sex,age) VALUES(#{name},#{sex},${age})            


0