Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.activiti.db.mapping.entity.EventSubscription.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.activiti.engine.impl.persistence.entity.EventSubscriptionEntityImpl">
<!-- DELETE -->
<delete id="deleteSignalEventSubscription" parameterType="org.activiti.engine.impl.persistence.entity.EventSubscriptionEntityImpl">
delete from ${prefix}ACT_RU_EVENT_SUBSCR where ID_ = #{id} and REV_ = #{revision}
</delete>
<delete id="deleteCompensateEventSubscription" parameterType="org.activiti.engine.impl.persistence.entity.EventSubscriptionEntityImpl">
delete from ${prefix}ACT_RU_EVENT_SUBSCR where ID_ = #{id} and REV_ = #{revision}
</delete>
<delete id="deleteMessageEventSubscription" parameterType="org.activiti.engine.impl.persistence.entity.EventSubscriptionEntityImpl">
delete from ${prefix}ACT_RU_EVENT_SUBSCR where ID_ = #{id} and REV_ = #{revision}
</delete>
<delete id="deleteEventSubscriptionsForProcessDefinition" parameterType="string">
delete from ${prefix}ACT_RU_EVENT_SUBSCR
where PROC_DEF_ID_ = #{processDefinitionId}
and EXECUTION_ID_ is null
and PROC_INST_ID_ is null
</delete>
<!-- RESULTMAP -->
<resultMap id="eventSubscriptionResultMap" type="org.activiti.engine.impl.persistence.entity.EventSubscriptionEntityImpl">
<id property="id" column="ID_" jdbcType="VARCHAR" />
<result property="revision" column="REV_" jdbcType="INTEGER" />
<result property="eventType" column="EVENT_TYPE_" jdbcType="VARCHAR" />
<result property="eventName" column="EVENT_NAME_" jdbcType="VARCHAR" />
<result property="executionId" column="EXECUTION_ID_" jdbcType="VARCHAR" />
<result property="processInstanceId" column="PROC_INST_ID_" jdbcType="VARCHAR" />
<result property="activityId" column="ACTIVITY_ID_" jdbcType="VARCHAR" />
<result property="configuration" column="CONFIGURATION_" jdbcType="VARCHAR" />
<result property="created" column="CREATED_" jdbcType="TIMESTAMP" />
<result property="processDefinitionId" column="PROC_DEF_ID_" jdbcType="VARCHAR" />
<result property="tenantId" column="TENANT_ID_" jdbcType="VARCHAR" />
<discriminator javaType="string" column="EVENT_TYPE_">
<case value="message" resultMap="messageResultMap"/>
<case value="signal" resultMap="signalResultMap"/>
<case value="compensate" resultMap="compensateResultMap"/>
</discriminator>
</resultMap>
<resultMap id="messageResultMap" type="org.activiti.engine.impl.persistence.entity.MessageEventSubscriptionEntityImpl" extends="eventSubscriptionResultMap"/>
<resultMap id="signalResultMap" type="org.activiti.engine.impl.persistence.entity.SignalEventSubscriptionEntityImpl" extends="eventSubscriptionResultMap"/>
<resultMap id="compensateResultMap" type="org.activiti.engine.impl.persistence.entity.CompensateEventSubscriptionEntityImpl" extends="eventSubscriptionResultMap"/>
<!-- SELECT -->
<select id="selectEventSubscription" parameterType="string" resultMap="eventSubscriptionResultMap">
select * from ${prefix}ACT_RU_EVENT_SUBSCR where ID_ = #{id, jdbcType=VARCHAR}
</select>
<select id="selectEventSubscriptionByQueryCriteria" parameterType="org.activiti.engine.impl.EventSubscriptionQueryImpl" resultMap="eventSubscriptionResultMap">
${limitBefore}
select RES.* ${limitBetween}
<include refid="selectEventSubscriptionByQueryCriteriaSql"/>
${orderBy}
${limitAfter}
</select>
<select id="selectEventSubscriptionCountByQueryCriteria" parameterType="org.activiti.engine.impl.EventSubscriptionQueryImpl" resultType="long">
select count(distinct RES.ID_)
<include refid="selectEventSubscriptionByQueryCriteriaSql"/>
</select>
<sql id="selectEventSubscriptionByQueryCriteriaSql">
from ${prefix}ACT_RU_EVENT_SUBSCR RES
<where>
<if test="eventSubscriptionId != null">
RES.ID_ = #{eventSubscriptionId}
</if>
<if test="processInstanceId != null">
and RES.PROC_INST_ID_ = #{processInstanceId}
</if>
<if test="executionId != null">
and RES.EXECUTION_ID_ = #{executionId}
</if>
<if test="activityId != null">
and RES.ACTIVITY_ID_ = #{activityId}
</if>
<if test="eventType != null">
and RES.EVENT_TYPE_ = #{eventType}
</if>
<if test="eventName != null">
and RES.EVENT_NAME_ = #{eventName}
</if>
<if test="tenantId != null">
and RES.TENANT_ID_ = #{tenantId}
</if>
<if test="tenantId == null">
and (RES.TENANT_ID_ = '' or RES.TENANT_ID_ is null)
</if>
</where>
</sql>
<select id="selectMessageEventSubscriptionsByProcessInstanceAndEventName" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR EVT
where (EVENT_TYPE_ = 'message')
and EVENT_NAME_ = #{parameter.eventName}
and PROC_INST_ID_ = #{parameter.processInstanceId}
</select>
<select id="selectSignalEventSubscriptionsByEventName" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR EVT
left outer join ${prefix}ACT_RU_EXECUTION EXC on EVT.EXECUTION_ID_ = EXC.ID_
where EVENT_TYPE_ = 'signal'
and EVENT_NAME_ = #{parameter.eventName}
and (
(EVT.EXECUTION_ID_ is null)
or
(EVT.EXECUTION_ID_ is not null AND EXC.SUSPENSION_STATE_ = 1)
)
<if test="parameter.tenantId != null">
and EVT.TENANT_ID_ = #{parameter.tenantId}
</if>
<if test="parameter.tenantId == null">
and (EVT.TENANT_ID_ = '' or EVT.TENANT_ID_ is null)
</if>
</select>
<select id="selectSignalEventSubscriptionsByProcessInstanceAndEventName" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR EVT
where (EVENT_TYPE_ = 'signal')
and EVENT_NAME_ = #{parameter.eventName}
and PROC_INST_ID_ = #{parameter.processInstanceId}
</select>
<select id="selectSignalEventSubscriptionsByNameAndExecution" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR
where (EVENT_TYPE_ = 'signal')
and (EXECUTION_ID_ = #{parameter.executionId})
and (EVENT_NAME_ = #{parameter.eventName})
</select>
<select id="selectEventSubscriptionsByExecution" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR
where (EXECUTION_ID_ = #{parameter})
</select>
<select id="selectEventSubscriptionsByExecutionAndType" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR
where (EVENT_TYPE_ = #{parameter.eventType})
and (EXECUTION_ID_ = #{parameter.executionId})
</select>
<select id="selectEventSubscriptionsByExecutionTypeAndActivity" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR
where (EVENT_TYPE_ = #{parameter.eventType})
and (EXECUTION_ID_ = #{parameter.executionId})
and (ACTIVITY_ID_ = #{parameter.activityId})
</select>
<select id="selectEventSubscriptionsByProcessInstanceTypeAndActivity" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR
where (EVENT_TYPE_ = #{parameter.eventType})
and (PROC_INST_ID_ = #{parameter.processInstanceId})
and (ACTIVITY_ID_ = #{parameter.activityId})
</select>
<select id="selectEventSubscriptionsByTypeAndProcessDefinitionId" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR
<where>
<if test="parameter.eventType != null">
(EVENT_TYPE_ = #{parameter.eventType})
</if>
and PROC_DEF_ID_ = #{parameter.processDefinitionId}
and EXECUTION_ID_ is null
and PROC_INST_ID_ is null
<if test="parameter.tenantId != null">
and TENANT_ID_ = #{parameter.tenantId}
</if>
<if test="parameter.tenantId == null">
and (TENANT_ID_ = '' or TENANT_ID_ is null)
</if>
</where>
</select>
<select id="selectEventSubscriptionsByName" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR
where (EVENT_TYPE_ = #{parameter.eventType})
and (EVENT_NAME_ = #{parameter.eventName})
<if test="parameter.tenantId != null">
and TENANT_ID_ = #{parameter.tenantId}
</if>
<if test="parameter.tenantId == null">
and (TENANT_ID_ = '' or TENANT_ID_ is null)
</if>
</select>
<select id="selectEventSubscriptionsByNameAndExecution" resultMap="eventSubscriptionResultMap" parameterType="org.activiti.engine.impl.db.ListQueryParameterObject">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR
where (EVENT_TYPE_ = #{parameter.eventType})
and (EVENT_NAME_ = #{parameter.eventName})
and (EXECUTION_ID_ = #{parameter.executionId})
</select>
<select id="selectMessageStartEventSubscriptionByName" resultMap="eventSubscriptionResultMap" parameterType="map">
select *
from ${prefix}ACT_RU_EVENT_SUBSCR
where (EVENT_TYPE_ = 'message')
and (EVENT_NAME_ = #{eventName})
and EXECUTION_ID_ is null
<if test="tenantId != null">
and TENANT_ID_ = #{tenantId}
</if>
<if test="tenantId == null">
and (TENANT_ID_ = '' or TENANT_ID_ is null)
</if>
</select>
<!-- MESSAGE INSERT -->
<insert id="insertMessageEventSubscription" parameterType="org.activiti.engine.impl.persistence.entity.MessageEventSubscriptionEntityImpl">
insert into ${prefix}ACT_RU_EVENT_SUBSCR (
ID_,
REV_,
EVENT_TYPE_,
EVENT_NAME_,
EXECUTION_ID_,
PROC_INST_ID_,
ACTIVITY_ID_,
CONFIGURATION_,
CREATED_,
PROC_DEF_ID_,
TENANT_ID_
)
values (#{id, jdbcType=VARCHAR},
1,
'message',
#{eventName, jdbcType=VARCHAR},
#{executionId, jdbcType=VARCHAR},
#{processInstanceId, jdbcType=VARCHAR},
#{activityId, jdbcType=VARCHAR},
#{configuration, jdbcType=VARCHAR},
#{created, jdbcType=TIMESTAMP},
#{processDefinitionId, jdbcType=VARCHAR},
#{tenantId, jdbcType=VARCHAR}
)
</insert>
<insert id="bulkInsertMessageEventSubscription" parameterType="java.util.List">
insert into ${prefix}ACT_RU_EVENT_SUBSCR (
ID_,
REV_,
EVENT_TYPE_,
EVENT_NAME_,
EXECUTION_ID_,
PROC_INST_ID_,
ACTIVITY_ID_,
CONFIGURATION_,
CREATED_,
PROC_DEF_ID_,
TENANT_ID_
)
values
<foreach collection="list" item="messageEventSubscription" index="index" separator=",">
(#{messageEventSubscription.id, jdbcType=VARCHAR},
1,
#{messageEventSubscription.eventType, jdbcType=VARCHAR},
#{messageEventSubscription.eventName, jdbcType=VARCHAR},
#{messageEventSubscription.executionId, jdbcType=VARCHAR},
#{messageEventSubscription.processInstanceId, jdbcType=VARCHAR},
#{messageEventSubscription.activityId, jdbcType=VARCHAR},
#{messageEventSubscription.configuration, jdbcType=VARCHAR},
#{messageEventSubscription.created, jdbcType=TIMESTAMP},
#{messageEventSubscription.processDefinitionId, jdbcType=VARCHAR},
#{messageEventSubscription.tenantId, jdbcType=VARCHAR})
</foreach>
</insert>
<insert id="bulkInsertMessageEventSubscription" databaseId="oracle" parameterType="java.util.List">
INSERT ALL
<foreach collection="list" item="messageEventSubscription" index="index">
into ${prefix}ACT_RU_EVENT_SUBSCR (
ID_,
REV_,
EVENT_TYPE_,
EVENT_NAME_,
EXECUTION_ID_,
PROC_INST_ID_,
ACTIVITY_ID_,
CONFIGURATION_,
CREATED_,
PROC_DEF_ID_,
TENANT_ID_
) VALUES
(#{messageEventSubscription.id, jdbcType=VARCHAR},
1,
#{messageEventSubscription.eventType, jdbcType=VARCHAR},
#{messageEventSubscription.eventName, jdbcType=VARCHAR},
#{messageEventSubscription.executionId, jdbcType=VARCHAR},
#{messageEventSubscription.processInstanceId, jdbcType=VARCHAR},
#{messageEventSubscription.activityId, jdbcType=VARCHAR},
#{messageEventSubscription.configuration, jdbcType=VARCHAR},
#{messageEventSubscription.created, jdbcType=TIMESTAMP},
#{messageEventSubscription.processDefinitionId, jdbcType=VARCHAR},
#{messageEventSubscription.tenantId, jdbcType=VARCHAR})
</foreach>
SELECT * FROM dual
</insert>
<!-- MESSAGE UPDATE -->
<update id="updateMessageEventSubscription" parameterType="org.activiti.engine.impl.persistence.entity.MessageEventSubscriptionEntityImpl">
update ${prefix}ACT_RU_EVENT_SUBSCR
<set>
REV_ = #{revisionNext, jdbcType=INTEGER},
EVENT_NAME_ = #{eventName, jdbcType=INTEGER},
EXECUTION_ID_ = #{executionId, jdbcType=INTEGER},
PROC_INST_ID_ = #{processInstanceId, jdbcType=INTEGER},
ACTIVITY_ID_ = #{activityId, jdbcType=INTEGER},
CONFIGURATION_ = #{configuration, jdbcType=VARCHAR},
CREATED_ = #{created, jdbcType=TIMESTAMP},
PROC_DEF_ID_ = #{processDefinitionId, jdbcType=VARCHAR},
TENANT_ID_ = #{tenantId, jdbcType=VARCHAR}
</set>
where ID_= #{id, jdbcType=VARCHAR}
and REV_ = #{revision, jdbcType=INTEGER}
</update>
<!-- SIGNAL INSERT -->
<insert id="insertSignalEventSubscription" parameterType="org.activiti.engine.impl.persistence.entity.SignalEventSubscriptionEntityImpl">
insert into ${prefix}ACT_RU_EVENT_SUBSCR (
ID_,
REV_,
EVENT_TYPE_,
EVENT_NAME_,
EXECUTION_ID_,
PROC_INST_ID_,
ACTIVITY_ID_,
CONFIGURATION_,
CREATED_,
PROC_DEF_ID_,
TENANT_ID_
)
values (#{id, jdbcType=VARCHAR},
1,
'signal',
#{eventName, jdbcType=VARCHAR},
#{executionId, jdbcType=VARCHAR},
#{processInstanceId, jdbcType=VARCHAR},
#{activityId, jdbcType=VARCHAR},
#{configuration, jdbcType=VARCHAR},
#{created, jdbcType=TIMESTAMP},
#{processDefinitionId, jdbcType=VARCHAR},
#{tenantId, jdbcType=VARCHAR}
)
</insert>
<insert id="bulkInsertSignalEventSubscription" parameterType="java.util.List">
insert into ${prefix}ACT_RU_EVENT_SUBSCR (
ID_,
REV_,
EVENT_TYPE_,
EVENT_NAME_,
EXECUTION_ID_,
PROC_INST_ID_,
ACTIVITY_ID_,
CONFIGURATION_,
CREATED_,
PROC_DEF_ID_,
TENANT_ID_
)
values
<foreach collection="list" item="signalEventSubscription" index="index" separator=",">
(#{signalEventSubscription.id, jdbcType=VARCHAR},
1,
#{signalEventSubscription.eventType, jdbcType=VARCHAR},
#{signalEventSubscription.eventName, jdbcType=VARCHAR},
#{signalEventSubscription.executionId, jdbcType=VARCHAR},
#{signalEventSubscription.processInstanceId, jdbcType=VARCHAR},
#{signalEventSubscription.activityId, jdbcType=VARCHAR},
#{signalEventSubscription.configuration, jdbcType=VARCHAR},
#{signalEventSubscription.created, jdbcType=TIMESTAMP},
#{signalEventSubscription.processDefinitionId, jdbcType=VARCHAR},
#{signalEventSubscription.tenantId, jdbcType=VARCHAR})
</foreach>
</insert>
<insert id="bulkInsertSignalEventSubscription" databaseId="oracle" parameterType="java.util.List">
INSERT ALL
<foreach collection="list" item="signalEventSubscription" index="index">
into ${prefix}ACT_RU_EVENT_SUBSCR (
ID_,
REV_,
EVENT_TYPE_,
EVENT_NAME_,
EXECUTION_ID_,
PROC_INST_ID_,
ACTIVITY_ID_,
CONFIGURATION_,
CREATED_,
PROC_DEF_ID_,
TENANT_ID_
)
VALUES
(#{signalEventSubscription.id, jdbcType=VARCHAR},
1,
#{signalEventSubscription.eventType, jdbcType=VARCHAR},
#{signalEventSubscription.eventName, jdbcType=VARCHAR},
#{signalEventSubscription.executionId, jdbcType=VARCHAR},
#{signalEventSubscription.processInstanceId, jdbcType=VARCHAR},
#{signalEventSubscription.activityId, jdbcType=VARCHAR},
#{signalEventSubscription.configuration, jdbcType=VARCHAR},
#{signalEventSubscription.created, jdbcType=TIMESTAMP},
#{signalEventSubscription.processDefinitionId, jdbcType=VARCHAR},
#{signalEventSubscription.tenantId, jdbcType=VARCHAR})
</foreach>
SELECT * FROM dual
</insert>
<!-- SIGNAL UPDATE -->
<update id="updateSignalEventSubscription" parameterType="org.activiti.engine.impl.persistence.entity.SignalEventSubscriptionEntityImpl">
update ${prefix}ACT_RU_EVENT_SUBSCR
<set>
REV_ = #{revisionNext, jdbcType=INTEGER},
EVENT_NAME_ = #{eventName, jdbcType=INTEGER},
EXECUTION_ID_ = #{executionId, jdbcType=INTEGER},
PROC_INST_ID_ = #{processInstanceId, jdbcType=INTEGER},
ACTIVITY_ID_ = #{activityId, jdbcType=INTEGER},
CONFIGURATION_ = #{configuration, jdbcType=VARCHAR},
CREATED_ = #{created, jdbcType=TIMESTAMP},
TENANT_ID_ = #{tenantId, jdbcType=VARCHAR}
</set>
where ID_= #{id, jdbcType=VARCHAR}
and REV_ = #{revision, jdbcType=INTEGER}
</update>
<!-- Compensate INSERT -->
<insert id="insertCompensateEventSubscription" parameterType="org.activiti.engine.impl.persistence.entity.CompensateEventSubscriptionEntityImpl">
insert into ${prefix}ACT_RU_EVENT_SUBSCR (
ID_,
REV_,
EVENT_TYPE_,
EVENT_NAME_,
EXECUTION_ID_,
PROC_INST_ID_,
ACTIVITY_ID_,
CONFIGURATION_,
CREATED_,
PROC_DEF_ID_,
TENANT_ID_
)
values (#{id, jdbcType=VARCHAR},
1,
'compensate',
#{eventName, jdbcType=VARCHAR},
#{executionId, jdbcType=VARCHAR},
#{processInstanceId, jdbcType=VARCHAR},
#{activityId, jdbcType=VARCHAR},
#{configuration, jdbcType=VARCHAR},
#{created, jdbcType=TIMESTAMP},
#{processDefinitionId, jdbcType=VARCHAR},
#{tenantId, jdbcType=VARCHAR}
)
</insert>
<insert id="bulkInsertCompensateEventSubscription" parameterType="java.util.List">
insert into ${prefix}ACT_RU_EVENT_SUBSCR (
ID_,
REV_,
EVENT_TYPE_,
EVENT_NAME_,
EXECUTION_ID_,
PROC_INST_ID_,
ACTIVITY_ID_,
CONFIGURATION_,
CREATED_,
PROC_DEF_ID_,
TENANT_ID_
)
values
<foreach collection="list" item="compensateEventSubscription" index="index" separator=",">
(#{compensateEventSubscription.id, jdbcType=VARCHAR},
1,
#{compensateEventSubscription.eventType, jdbcType=VARCHAR},
#{compensateEventSubscription.eventName, jdbcType=VARCHAR},
#{compensateEventSubscription.executionId, jdbcType=VARCHAR},
#{compensateEventSubscription.processInstanceId, jdbcType=VARCHAR},
#{compensateEventSubscription.activityId, jdbcType=VARCHAR},
#{compensateEventSubscription.configuration, jdbcType=VARCHAR},
#{compensateEventSubscription.created, jdbcType=TIMESTAMP},
#{compensateEventSubscription.processDefinitionId, jdbcType=VARCHAR},
#{compensateEventSubscription.tenantId, jdbcType=VARCHAR})
</foreach>
</insert>
<insert id="bulkInsertCompensateEventSubscription" databaseId="oracle" parameterType="java.util.List">
INSERT ALL
<foreach collection="list" item="compensateEventSubscription" index="index">
into ${prefix}ACT_RU_EVENT_SUBSCR (
ID_,
REV_,
EVENT_TYPE_,
EVENT_NAME_,
EXECUTION_ID_,
PROC_INST_ID_,
ACTIVITY_ID_,
CONFIGURATION_,
CREATED_,
PROC_DEF_ID_,
TENANT_ID_
)
VALUES
(#{compensateEventSubscription.id, jdbcType=VARCHAR},
1,
#{compensateEventSubscription.eventType, jdbcType=VARCHAR},
#{compensateEventSubscription.eventName, jdbcType=VARCHAR},
#{compensateEventSubscription.executionId, jdbcType=VARCHAR},
#{compensateEventSubscription.processInstanceId, jdbcType=VARCHAR},
#{compensateEventSubscription.activityId, jdbcType=VARCHAR},
#{compensateEventSubscription.configuration, jdbcType=VARCHAR},
#{compensateEventSubscription.created, jdbcType=TIMESTAMP},
#{compensateEventSubscription.processDefinitionId, jdbcType=VARCHAR},
#{compensateEventSubscription.tenantId, jdbcType=VARCHAR})
</foreach>
SELECT * FROM dual
</insert>
<!-- Compensate UPDATE -->
<update id="updateCompensateEventSubscription" parameterType="org.activiti.engine.impl.persistence.entity.CompensateEventSubscriptionEntityImpl">
update ${prefix}ACT_RU_EVENT_SUBSCR
<set>
REV_ = #{revisionNext, jdbcType=INTEGER},
EVENT_NAME_ = #{eventName, jdbcType=INTEGER},
EXECUTION_ID_ = #{executionId, jdbcType=INTEGER},
PROC_INST_ID_ = #{processInstanceId, jdbcType=INTEGER},
ACTIVITY_ID_ = #{activityId, jdbcType=INTEGER},
CONFIGURATION_ = #{configuration, jdbcType=VARCHAR},
CREATED_ = #{created, jdbcType=TIMESTAMP},
TENANT_ID_ = #{tenantId, jdbcType=VARCHAR}
</set>
where ID_= #{id, jdbcType=VARCHAR}
and REV_ = #{revision, jdbcType=INTEGER}
</update>
<!-- tenantId update -->
<update id="updateTenantIdOfEventSubscriptions" parameterType="map">
update ${prefix}ACT_RU_EVENT_SUBSCR
<set>
TENANT_ID_ = #{newTenantId, jdbcType=VARCHAR}
</set>
where TENANT_ID_ = #{oldTenantId, jdbcType=VARCHAR}
</update>
</mapper>