activiti自定义_在Activiti中执行自定义查询

activiti自定义

(这可能最终会出现在Activiti 5.15版本的用户指南中,但是我已经想要共享它了)

Activiti API允许使用高级API与数据库进行交互。 例如,对于检索数据,查询API和本机查询API的用法很强大。 但是,对于某些用例,它们可能不够灵活。 下一节描述了如何针对Activiti数据存储区执行完全自定义SQL语句(可能进行选择,插入,更新和删除),但如何在已配置的Process Engine中完全执行(从而例如利用事务设置)。

为了定义自定义SQL语句,Activiti引擎利用其基础框架MyBatis的功能。 使用自定义SQL时,要做的第一件事是创建MyBatis映射器类。 可以在MyBatis用户指南中阅读更多信息。 例如,假设对于某些用例,不需要全部任务数据,而仅需要其中一小部分。 可以执行此操作的Mapper如下所示:

public interface MyTestMapper {

  @Select("SELECT ID_ as id, NAME_ as name, CREATE_TIME_ as createTime FROM ACT_RU_TAS
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值