public interface DistributionTargetMapper
| Modifier and Type | Method and Description |
|---|---|
void |
delete(String sourceId,
String targetId) |
void |
deleteMultiple(String sourceId,
List<String> targetId) |
List<String> |
findBySourceId(String sourceId) |
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="SELECT TARGET_ID FROM DISTRIBUTION_TARGETS WHERE SOURCE_ID = #{sourceId}")
List<String> findBySourceId(@Param(value="sourceId")
String sourceId)
@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 deleteMultiple(@Param(value="sourceId")
String sourceId,
@Param(value="targetId")
List<String> targetId)
Copyright © 2018. All rights reserved.