JEPaaS 社区

 找回密码
 立即注册
JECloud低代码平台-官网
查看: 2492|回复: 0

【后端系列】如何查询不再资源表里面的表数据?

[复制链接]

75

主题

77

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
发表于 2021-9-7 12:00:42 | 显示全部楼层 |阅读模式
一、实现效果
如图1所示,因为该表不在资源表里面,但是在数据库里面,所以应该用下面的方法进行查询获取数据:

1.png
二、实现思路
三、具体操作
1、该表是在数据库中创建的,但是没有加入到资源表里面。
2、如图1,第一点是存在资源表中的表的查询方法,直接通过该方法即可查询到数据。
3、第二点采用原生方式,直接执行SQL,如果是增删改则用executeSQL方法,返回的List<Map>是将数据库表的信息返回回来。
四、相关代码(可选)
  1. //获取该用户在这段时间的审批记录
  2.         String whereSql = "ASSIGNEE_ = '" + userId + "' and CREATE_ between ' " + startTime +"' and '" + endTime + "'";
  3. //        List<DynaBean> approvalHistList = serviceTemplate.selectList(tableCodeWfHist,sql);

  4.         String sql = "select * from JBPM4_HIST_TASK where " + whereSql;
  5.         List<Map> approvalHistList = serviceTemplate.queryMapBySql(sql);
复制代码

五、总结(可选)
存在资源表中的表,用平台规范的方式查询,效率更高。不在资源表的表,用原生方式。
六、关键字

资源表,查询数据,表查询


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-4-28 16:09 , Processed in 0.059837 second(s), 23 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表