使用<insert>标签中的子标签<selectKey>,如下所示:
<insert id="insertPersonBySequence" parameterClass="person">
<selectKey resultClass="int" keyProperty="per_id">
select personSequence.nextValue from dual
</selectKey>
INSERT INTO
PERSON(PER_ID, PER_FIRST_NAME, ...)
VALUES
(#per_id#, #per_first_name, ...)
</insert>