public interface DistributionTargetMapper
| Modifier and Type | Method and Description |
|---|---|
void |
delete(String sourceId,
String targetId) |
void |
deleteAllDistributionTargetsBySourceId(String sourceId) |
void |
deleteAllDistributionTargetsByTargetId(String targetId) |
void |
deleteMultipleBySourceId(String sourceId,
List<String> targetId) |
List<String> |
findBySourceId(String sourceId) |
int |
getNumberOfDistributionTargets(String sourceId,
String targetId) |
void |
insert(String sourceId,
String targetId) |
@Insert(value="INSERT INTO DISTRIBUTION_TARGETS (SOURCE_ID, TARGET_ID) VALUES (#{sourceId}, #{targetId})")
void insert(@Param(value="sourceId")
String sourceId,
@Param(value="targetId")
String targetId)
@Delete(value="DELETE FROM DISTRIBUTION_TARGETS WHERE SOURCE_ID = #{sourceId} AND TARGET_ID = #{targetId}")
void delete(@Param(value="sourceId")
String sourceId,
@Param(value="targetId")
String targetId)
@Select(value="<script>SELECT TARGET_ID FROM DISTRIBUTION_TARGETS WHERE SOURCE_ID = #{sourceId} <if test=\"_databaseId == \'db2\'\">with UR </if> </script>")
List<String> findBySourceId(@Param(value="sourceId")
String sourceId)
@Select(value="<script>SELECT count(*) FROM DISTRIBUTION_TARGETS WHERE SOURCE_ID = #{sourceId} AND TARGET_ID = #{targetId}<if test=\"_databaseId == \'db2\'\">with UR </if> </script>")
int getNumberOfDistributionTargets(@Param(value="sourceId")
String sourceId,
@Param(value="targetId")
String targetId)
@Delete(value="<script>DELETE FROM DISTRIBUTION_TARGETS WHERE SOURCE_ID = #{sourceId} AND TARGET_ID IN (<foreach item=\'target\' collection=\'targetId\' separator=\',\' > #{target} </foreach>)</script>")
void deleteMultipleBySourceId(@Param(value="sourceId")
String sourceId,
@Param(value="targetId")
List<String> targetId)
@Delete(value="DELETE FROM DISTRIBUTION_TARGETS WHERE SOURCE_ID = #{sourceId}")
void deleteAllDistributionTargetsBySourceId(@Param(value="sourceId")
String sourceId)
@Delete(value="DELETE FROM DISTRIBUTION_TARGETS WHERE TARGET_ID = #{targetId}")
void deleteAllDistributionTargetsByTargetId(@Param(value="targetId")
String targetId)
Copyright © 2019. All rights reserved.