创建序列,TEST_SEQ是序列名称:
CREATE SEQUENCE TEST_SEQ
minvalue 1
maxvalue 9999999
INCREMENT BY 1
START WITH 1;
查询所有的序列:
SELECT * FROM user_sequences ORDER BY sequence_name;
MyBatis中序列自增的写法:
<insert id="insert" parameterType="com.slmanage.entity.TEST">
<selectKey keyProperty="ID" resultType="java.lang.Long" order="BEFORE">
SELECT TEST_SEQ.NEXTVAL FROM DUAL
</selectKey>
INSERT INTO TEST (ID, NAME)
VALUES (#{ID}, #{NAME})
</insert>