一.xml写法
1.不挂载触发器
这种试用于表中不关联触发器与序列,直接查询触发器,然后插入。
<insert id="insertQrtzJob"> insert into x () values ()) <selectKey resultType="Long" order="BEFORE" keyProperty="jobId"> #实体类的主键id SELECT QRTZ_JOB_SEQ.Nextval from DUAL </selectKey> </insert>
2.挂载触发器
这种适用表关联触发器与序列。
<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);
这样使用,主键会放在返回对象中。