<insert id="insertQrtzJob">
insert into x () values ())
<selectKey resultType="Long" order="BEFORE" keyProperty="jobId"> #實體類的主鍵id
SELECT QRTZ_JOB_SEQ.Nextval from DUAL
</selectKey>
</insert>
以上這種試用於表中不關聯觸發器與序列,主鍵都靠插入
<insert id="insertQrtzJob">
insert into x () values ())
<selectKey resultType="Long" keyProperty="jobId" order="AFTER">
select QRTZ_JOB_SEQ.CURRVAL from dual
</selectKey>
</insert>
這種適用表關聯觸發器與序列
dao層
void insertQrtzJob(QrtzJobVO qrtzJobVO);
主鍵會放在返回對象中