08-29-2017 12:00 AM
请问一下如何删除ACT_HI_ACTINS中的一条记录,我并没有找到Activiti内部有提供相应的接口?
I would like to ask how to delete a record in ACT_HI_ACTINS, I did not find Activiti internal to provide the appropriate interface?
09-01-2017 09:00 AM
I don't think there are APIs to delete a record from ACT_HI_ACTINST. You can use the delete methods in HistoryService to delete a process or task instance which will in-turn delete all the associated records from respective tables including ACT_HI_ACTINST
Ciju
09-01-2017 09:00 AM
I don't think there are APIs to delete a record from ACT_HI_ACTINST. You can use the delete methods in HistoryService to delete a process or task instance which will in-turn delete all the associated records from respective tables including ACT_HI_ACTINST
Ciju
09-11-2017 12:48 AM
thanks for your answer Sincerely !!! I have find another way to solve this problem .
09-11-2017 05:35 AM
Hey Kim - Can you let us know what you did to resolve? It may be helpful to another user later!
10-19-2017 01:00 AM
i don't know how to describe the process, so i will show the code directly . hope it will help another user.
public interface HistoryActivitiInstanceMapper {
@Delete(" delete from act_hi_actinst where ID_ = #{id}")
public Integer deleteHistoricActivitiInstanceById(String id);
}
CustomSqlExecution<HistoryActivitiInstanceMapper, Integer> sqlExecution =
new AbstractCustomSqlExecution<HistoryActivitiInstanceMapper, Integer>(HistoryActivitiInstanceMapper.class) {
@Override
public Integer execute(HistoryActivitiInstanceMapper mapper) {
return mapper.deleteHistoricActivitiInstanceById(currentId);
}
};
Explore our Alfresco products with the links below. Use labels to filter content by product module.