提交 ac33df77 编写于 作者: K kristin.polenz

Changed table schema ACT_CY_LINK and delete tables for ArtifactRevision and Artifact.

上级 f66c9905
......@@ -6,44 +6,26 @@ create table ACT_CY_CONFIG (
);
create table ACT_CY_LINK (
ID_ varchar,
ID_ varchar AUTO_INCREMENT,
SOURCE_CONNECTOR_ID_ varchar,
TARGET_CONNECTOR_ID_ varchar,
SOURCE_ARTIFACT_ID_ varchar,
TARGET_ARTIFACT_ID_ varchar,
SOURCE_ELEMENT_ID_ varchar DEFAULT NULL,
TARGET_ELEMENT_ID_ varchar DEFAULT NULL,
TARGET_ELEMENT_NAME_ varchar,
SOURCE_ELEMENT_NAME_ varchar DEFAULT NULL,
TARGET_ELEMENT_NAME_ varchar DEFAULT NULL,
SOURCE_REVISION_ bigint DEFAULT NULL,
TARGET_REVISION_ bigint DEFAULT NULL,
SOURCE_ARTIFACT_ID_ varchar,
LINK_TYPE_ varchar,
DESCRIPTION_ varchar,
LINKED_BOTH_WAYS_ boolean,
primary key(ID_)
);
create table ACT_CY_ARTIFACT (
ID_ varchar,
SOURCE_ELEMENT_ID_ varchar DEFAULT NULL,
SOURCE_ELEMENT_NAME_ varchar,
primary key (ID_)
);
create table ACT_CY_ARTIFACT_REVISION (
ID_ varchar auto_increment,
ARTIFACT_ID_ varchar,
REVISION_ bigint,
primary key (ID_)
);
create table ACT_CY_TAG (
ID_ bigint,
NAME_ varchar,
ALIAS_ varchar,
primary key(ID_)
);
alter table ACT_CY_LINK
add constraint FK_LINK_ARTIFACT
foreign key (SOURCE_ARTIFACT_ID_)
references ACT_CY_ARTIFACT (ID_);
alter table ACT_CY_ARTIFACT_REVISION
add constraint FK_REVISION_ARTIFACT
foreign key (ARTIFACT_ID_)
references ACT_CY_ARTIFACT (ID_);
);
\ No newline at end of file
......@@ -6,44 +6,26 @@ create table ACT_CY_CONFIG (
) TYPE=InnoDB;
create table ACT_CY_LINK (
ID_ varchar(255),
ID_ varchar(255) AUTO_INCREMENT,
SOURCE_CONNECTOR_ID_ varchar(255),
TARGET_CONNECTOR_ID_ varchar(255),
SOURCE_ARTIFACT_ID_ varchar(255),
TARGET_ARTIFACT_ID_ varchar(255),
SOURCE_ELEMENT_ID_ varchar(255) DEFAULT NULL,
TARGET_ELEMENT_ID_ varchar(255) DEFAULT NULL,
TARGET_ELEMENT_NAME_ varchar(255),
SOURCE_ELEMENT_NAME_ varchar(255) DEFAULT NULL,
TARGET_ELEMENT_NAME_ varchar(255) DEFAULT NULL,
SOURCE_REVISION_ bigint DEFAULT NULL,
TARGET_REVISION_ bigint DEFAULT NULL,
SOURCE_ARTIFACT_ID_ varchar(255),
LINK_TYPE_ varchar(255),
LINK_TYPE_ varchar(255) ,
DESCRIPTION_ varchar(255),
LINKED_BOTH_WAYS_ boolean,
primary key(ID_)
)TYPE=InnoDB;
create table ACT_CY_ARTIFACT (
ID_ varchar(255),
SOURCE_ELEMENT_ID_ varchar(255) DEFAULT NULL,
SOURCE_ELEMENT_NAME_ varchar(255),
primary key (ID_)
)TYPE=InnoDB;
create table ACT_CY_ARTIFACT_REVISION (
ID_ varchar(255) auto_increment,
ARTIFACT_ID_ varchar(255),
REVISION_ bigint,
primary key (ID_)
)TYPE=InnoDB;
create table ACT_CY_TAG (
ID_ bigint,
NAME_ varchar(255),
ALIAS_ varchar(255),
primary key(ID_)
)TYPE=InnoDB;
alter table ACT_CY_LINK
add constraint FK_LINK_ARTIFACT
foreign key (SOURCE_ARTIFACT_ID_)
references ACT_CY_ARTIFACT (ID_);
alter table ACT_CY_ARTIFACT_REVISION
add constraint FK_REVISION_ARTIFACT
foreign key (ARTIFACT_ID_)
references ACT_CY_ARTIFACT (ID_);
\ No newline at end of file
)TYPE=InnoDB;
\ No newline at end of file
......@@ -6,44 +6,26 @@ create table ACT_CY_CONFIG (
);
create table ACT_CY_LINK (
ID_ NVARCHAR2(255),
ID_ NVARCHAR2(255) AUTO_INCREMENT,
SOURCE_CONNECTOR_ID_ NVARCHAR2(255),
TARGET_CONNECTOR_ID_ NVARCHAR2(255),
SOURCE_ARTIFACT_ID_ NVARCHAR2(255),
TARGET_ARTIFACT_ID_ NVARCHAR2(255),
SOURCE_ELEMENT_ID_ NVARCHAR2(255) DEFAULT NULL,
TARGET_ELEMENT_ID_ NVARCHAR2(255) DEFAULT NULL,
TARGET_ELEMENT_NAME_ NVARCHAR2(255),
SOURCE_ELEMENT_NAME_ NVARCHAR2(255) DEFAULT NULL,
TARGET_ELEMENT_NAME_ NVARCHAR2(255) DEFAULT NULL,
SOURCE_REVISION_ INTEGER DEFAULT NULL,
TARGET_REVISION_ INTEGER DEFAULT NULL,
SOURCE_ARTIFACT_ID_ NVARCHAR2(255),
LINK_TYPE_ NVARCHAR2(255),
DESCRIPTION_ NVARCHAR2(255),
LINKED_BOTH_WAYS_ boolean,
primary key(ID_)
);
create table ACT_CY_ARTIFACT (
ID_ NVARCHAR2(255),
SOURCE_ELEMENT_ID_ NVARCHAR2(255) DEFAULT NULL,
SOURCE_ELEMENT_NAME_ NVARCHAR2(255),
primary key (ID_)
);
create table ACT_CY_ARTIFACT_REVISION (
ID_ NVARCHAR2(255) auto_increment,
ARTIFACT_ID_ NVARCHAR2(255),
REVISION_ INTEGER,
primary key (ID_)
);
create table ACT_CY_TAG (
ID_ INTEGER,
NAME_ NVARCHAR2(255),
ALIAS_ NVARCHAR2(255),
primary key(ID_)
);
alter table ACT_CY_LINK
add constraint FK_LINK_ARTIFACT
foreign key (SOURCE_ARTIFACT_ID_)
references ACT_CY_ARTIFACT (ID_);
alter table ACT_CY_ARTIFACT_REVISION
add constraint FK_REVISION_ARTIFACT
foreign key (ARTIFACT_ID_)
references ACT_CY_ARTIFACT (ID_);
\ No newline at end of file
);
\ No newline at end of file
......@@ -6,44 +6,26 @@ create table ACT_CY_CONFIG (
);
create table ACT_CY_LINK (
ID_ varchar(255),
ID_ varchar(255) AUTO_INCREMENT,
SOURCE_CONNECTOR_ID_ varchar(255),
TARGET_CONNECTOR_ID_ varchar(255),
SOURCE_ARTIFACT_ID_ varchar(255),
TARGET_ARTIFACT_ID_ varchar(255),
SOURCE_ELEMENT_ID_ varchar(255) DEFAULT NULL,
TARGET_ELEMENT_ID_ varchar(255) DEFAULT NULL,
TARGET_ELEMENT_NAME_ varchar(255),
SOURCE_ELEMENT_NAME_ varchar(255) DEFAULT NULL,
TARGET_ELEMENT_NAME_ varchar(255) DEFAULT NULL,
SOURCE_REVISION_ bigint DEFAULT NULL,
TARGET_REVISION_ bigint DEFAULT NULL,
SOURCE_ARTIFACT_ID_ varchar(255),
LINK_TYPE_ varchar(255),
DESCRIPTION_ varchar(255),
LINKED_BOTH_WAYS_ boolean,
primary key(ID_)
);
create table ACT_CY_ARTIFACT (
ID_ varchar(255),
SOURCE_ELEMENT_ID_ varchar(255) DEFAULT NULL,
SOURCE_ELEMENT_NAME_ varchar(255),
primary key (ID_)
);
create table ACT_CY_ARTIFACT_REVISION (
ID_ varchar(255) auto_increment,
ARTIFACT_ID_ varchar(255),
REVISION_ bigint,
primary key (ID_)
);
create table ACT_CY_TAG (
ID_ bigint,
NAME_ varchar(255),
ALIAS_ varchar(255),
primary key(ID_)
);
alter table ACT_CY_LINK
add constraint FK_LINK_ARTIFACT
foreign key (SOURCE_ARTIFACT_ID_)
references ACT_CY_ARTIFACT (ID_);
alter table ACT_CY_ARTIFACT_REVISION
add constraint FK_REVISION_ARTIFACT
foreign key (ARTIFACT_ID_)
references ACT_CY_ARTIFACT (ID_);
\ No newline at end of file
);
\ No newline at end of file
drop table ACT_CY_CONFIG if exists;
drop table ACT_CY_ARTIFACT if exists;
drop table ACT_CY_LINK if exists;
drop table ACT_CY_ARTIFACT_REVISION if exists;
drop table ACT_CY_TAG if exists;
\ No newline at end of file
drop table if exists ACT_CY_CONFIG;
drop table if exists ACT_CY_LINK;
drop table if exists ACT_CY_TAG;
drop table if exists ACT_CY_ARTIFACT;
drop table if exists ACT_CY_ARTIFACT_REVISION;
\ No newline at end of file
drop table if exists ACT_CY_TAG;
\ No newline at end of file
drop table ACT_CY_CONFIG;
drop table ACT_CY_LINK;
drop table ACT_CY_TAG;
drop table ACT_CY_ARTIFACT;
drop table ACT_CY_ARTIFACT_REVISION;
\ No newline at end of file
drop table ACT_CY_TAG;
\ No newline at end of file
drop table ACT_CY_CONFIG;
drop table ACT_CY_LINK;
drop table ACT_CY_TAG;
drop table ACT_CY_ARTIFACT;
drop table ACT_CY_ARTIFACT_REVISION;
\ No newline at end of file
drop table ACT_CY_TAG;
\ No newline at end of file
......@@ -4,7 +4,58 @@
<mapper namespace="org.activiti.cycle">
<!-- Artifact RESULT MAP -->
<resultMap id="resultMapCycleLink" type="org.activiti.cycle.CycleLink">
<id property="id" column="ID_"/>
<result property="sourceConnectorId" column="SOURCE_CONNECTOR_ID_"/>
<result property="targetConnectorId" column="TARGET_CONNECTOR_ID_"/>
<result property="sourceArtifactId" column="SOURCE_ARTIFACT_ID_"/>
<result property="targetArtifactId" column="TARGET_ARTIFACT_ID_"/>
<result property="sourceElementId" column="SOURCE_ELEMENT_ID_"/>
<result property="targetElementId" column="TARGET_ELEMENT_ID_"/>
<result property="sourceElementName" column="SOURCE_ELEMENT_NAME_"/>
<result property="targetElementName" column="TARGET_ELEMENT_NAME_"/>
<result property="sourceElementRevision" column="SOURCE_ELEMENT_REVISION_"/>
<result property="targetElementRevision" column="TARGET_ELEMENT_REVISION_"/>
<result property="linkType" column="LINK_TYPE_"/>
<result property="description" column="DESCRIPTION_"/>
<result property="linkedBothWays" column="LINKED_BOTH_WAYS_"/>
</resultMap>
<!-- selectArtifactLink with PK (auto-generated key)-->
<select id="selectArtifactLink" parameterType="string" resultMap="resultMapCycleLink">
select * from ACT_CY_LINK where ID_ = #{id}
</select>
<!-- selectArtifactLink with sourceArtifactId -->
<select id="selectArtifactLinkForSourceArtifact" parameterType="string" resultType="list" resultMap="resultMapCycleLink">
select * from ACT_CY_LINK where SOURCE_ARTIFACT_ID_ = #{sourceArtifactId}
</select>
<!-- insertCycleLink -->
<insert id="insertCycleLink" parameterType="org.activiti.cycle.CycleLink">
insert into ACT_CY_LINK (ID_,SOURCE_CONNECTOR_ID_, TARGET_CONNECTOR_ID_, SOURCE_ARTIFACT_ID_,TARGET_ARTIFACT_ID_,SOURCE_ELEMENT_ID_,TARGET_ELEMENT_ID_,SOURCE_ELEMENT_NAME_,TARGET_ELEMENT_NAME_, SOURCE_REVISION_, TARGET_REVISION_ , LINK_TYPE_, DESCRIPTION_, LINKED_BOTH_WAYS_)
values (
#{id, jdbcType=VARCHAR},
#{sourceConnectorId, jdbcType=VARCHAR},
#{targetConnectorId, jdbcType=VARCHAR},
#{sourceArtifactId, jdbcType=VARCHAR},
#{targetArtifactId, jdbcType=VARCHAR},
#{sourceElementId, jdbcType=VARCHAR},
#{targetElementId, jdbcType=VARCHAR},
#{sourceElementName, jdbcType=VARCHAR},
#{targetElementName, jdbcType=VARCHAR},
#{sourceRevision, jdbcType=BIGINT},
#{targetRevision, jdbcType=BIGINT},
#{linkType, jdbcType=VARCHAR},
#{description, jdbcType=VARCHAR},
#{linkedBothWays, jdbcType=BOOLEAN}
)
</insert>
<!-- @deprecated: not useful now: Artifact RESULT MAP
<resultMap id="resultMapArtifact" type="org.activiti.cycle.Artifact">
<id property="id" column="ID_"/>
<result property="elementId" column="ELEMENT_ID_"/>
......@@ -12,15 +63,17 @@
<collection property="artifactRevisionList" javaType="ArrayList" ofType="org.activiti.cycle.ArtifactRevision" column="ID_" select="selectArtifactRevisionForArtifact"/>
<collection property="artifactCycleList" javaType="ArrayList" ofType="org.activiti.cycle.CycleLink" column="ID_" select="selectCycleLinkForSourceArtifact"/>
</resultMap>
-->
<!-- Artifact Revision RESULT MAP -->
<!-- @deprecated: not useful now: Artifact Revision RESULT MAP
<resultMap id="resultMapArtifactRevision" type="org.activiti.cycle.ArtifactRevision">
<id property="id" column="ID_"/>
<result property="artifactId" column="ARTIFACT_ID_"/>
<result property="revision" column="REVISION_"/>
</resultMap>
-->
<!-- Cycle Link RESULT MAP -->
<!-- @deprecated: not useful now: Cycle Link RESULT MAP
<resultMap id="resultMapCycleLink" type="org.activiti.cycle.CycleLink">
<id property="id" column="ID_"/>
<result property="targetArtifactId" column="TARGET_ARTIFACT_ID_"/>
......@@ -32,23 +85,27 @@
<result property="linkType" column="LINK_TYPE_"/>
<result property="linkedBothWays" column="LINKED_BOTH_WAYS_"/>
</resultMap>
-->
<!-- selectArtifact -->
<!-- @deprecated: not useful now: selectArtifact
<select id="selectArtifact" parameterType="string" resultType="list" resultMap="resultMapArtifact">
select * from ACT_CY_ARTIFACT where ID_ = #{id}
</select>
-->
<!-- selectArtifactRevisionForArtifact -->
<!-- @deprecated: not useful now: selectArtifactRevisionForArtifact
<select id="selectArtifactRevisionForArtifact" parameterType="string" resultType="list" resultMap="resultMapArtifactRevision">
select * from ACT_CY_ARTIFACT_REVISION where ARTIFACT_ID_ = #{artifactId}
</select>
-->
<!-- selectCycleLinkForSourceArtifact -->
<!-- @deprecated: not useful now: selectCycleLinkForSourceArtifact
<select id="selectCycleLinkForSourceArtifact" parameterType="string" resultType="list" resultMap="resultMapCycleLink">
select * from ACT_CY_LINK where SOURCE_ARTIFACT_ID_ = #{sourceArtifactId}
</select>
-->
<!-- insertArtifact -->
<!-- @deprecated: not useful now: insertArtifact
<insert id="insertArtifact" parameterType="org.activiti.cycle.Artifact">
insert into ACT_CY_ARTIFACT (ID_, SOURCE_ELEMENT_ID_, SOURCE_ELEMENT_NAME_,)
values (
......@@ -57,8 +114,9 @@
#{elementName, jdbcType=VARCHAR}
)
</insert>
-->
<!-- insertArtifactRevision -->
<!-- @deprecated: not useful now: insertArtifactRevision
<insert id="insertArtifactRevision" parameterType="org.activiti.cycle.ArtifactRevision">
insert into ACT_CY_ARTIFACT_REVISION (ID_, ARTIFACT_ID_, REVISION_,)
values (
......@@ -67,8 +125,9 @@
#{revision, jdbcType=BIGINT}
)
</insert>
-->
<!-- insertCycleLink -->
<!-- @deprecated: not useful now: insertCycleLink
<insert id="insertCycleLink" parameterType="org.activiti.cycle.CycleLink">
insert into ACT_CY_LINK (ID_, TARGET_ELEMENT_NAME, TARGET_ELEMENT_ID_, TARGET_ELEMENT_REVISION_ ,SOURCE_ARTIFACT_ID_)
values (
......@@ -79,8 +138,9 @@
#{sourceArtifactId, jdbcType=VARCHAR}
)
</insert>
-->
<!-- updateArtifact -->
<!-- @deprecated: not useful now: updateArtifact
<update id="updateArtifact" parameterType="org.activiti.cycle.Artifact">
update ACT_CY_ARTIFACT set
ID_ = #{id},
......@@ -88,8 +148,9 @@
ELEMENT_NAME_ = #{elementName}
where ID_ = #{id}
</update>
-->
<!-- updateArtifactRevision -->
<!-- @deprecated: not useful now: updateArtifactRevision
<update id="updateArtifactRevision" parameterType="org.activiti.cycle.ArtifactRevision">
update ACT_CY_ARTIFACT_REVISION set
ID_ = #{id},
......@@ -97,8 +158,9 @@
REVISION_ = #{revision},
where ID_ = #{id}
</update>
-->
<!-- updateCycleLink -->
<!-- @deprecated: not useful now: updateCycleLink
<update id="updateCycleLink" parameterType="org.activiti.cycle.CycleLink">
update ACT_CY_LINK set
ID_ = #{id},
......@@ -108,20 +170,24 @@
SOURCE_ARTIFACT_ID_ = #{sourceArtifactId}
where ID_ = #{id}
</update>
-->
<!-- deleteArtifact -->
<!-- @deprecated: not useful now: deleteArtifact
<delete id="deleteArtifact" parameterType="string">
delete from ACT_CY_ARTIFACT where ID_ = #{id}
</delete>
-->
<!-- deleteArtifactRevision -->
<!-- @deprecated: not useful now: deleteArtifactRevision
<delete id="deleteArtifactRevision" parameterType="string">
delete from ACT_CY_ARTIFACT_REVISION where ID_ = #{id}
</delete>
<!-- deleteCycleLink -->
-->
<!-- @deprecated: not useful now: deleteCycleLink
<delete id="deleteCycleLink" parameterType="string">
delete ACT_CY_LINK where ID_ = #{id}
</delete>
-->
</mapper>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册