在数据库创建一个sequence 例如,
create sequence test_s
minvalue 1
maxvalue 999999999999999999999999999
start with 181
increment by 1
cache 20;
在dao的xml文件中的使用sequence,把#{id}替换成test_s.NEXTVAL,就可以了id自增长了
INSERT INTO le_layout(
id,
name,
sex,
create_by,
create_date,
update_by,
update_date,
remarks,
del_flag
) VALUES (
test_s.NEXTVAL,
#{name}
#{sex}
#{createBy.id},
#{createDate},
#{updateBy.id},
#{updateDate},
#{remarks},
#{delFlag}
)
jeesite 自定义自增长id,引用数据库定义的sequence
最新推荐文章于 2024-06-28 03:10:59 发布