金蝶EAS,后台业务逻辑,SQL查询
来源:互联网 发布:鸡鸣狗吠,兄嫂当知之 编辑:程序博客网 时间:2024/06/06 09:03
金蝶EAS·BOS框架,原则上只允许在后台使用SQL语句进行操作,通常情况下,绝大多数的操作都可以通过EntityViewInfo以及标准功能接口实现。
框架提供的数据库操作工具类:com.kingdee.eas.util.app.DbUtil
以下代码示例演示如何在后台使用SQL进行查询:
/** * 获取财务组织编码、名称缓存 * 返回值键值对:键为组织编码,值为组织名称 */@SuppressWarnings("unchecked")private Map getOrgNoNameCache(Context ctx) throws BOSException {Map map = new HashMap();String sql = "select FNumber, FName_L2 from T_ORG_Company";IRowSet rs = DbUtil.executeQuery(ctx, sql);try {while(rs.next()){String number = rs.getString("FNumber"); //组织编码String name = rs.getString("FName_L2"); //组织名称map.put(number, name);}} catch (SQLException e) {throw new BOSException(e);}return map;}/** * 获取科目编码、名称缓存 * 返回值键值对:键为科目编码,值为科目名称 */@SuppressWarnings("unchecked")private Map getAccNoNameCache(Context ctx) throws BOSException {Map map = new HashMap();String sql = "select distinct FNumber, FName_L2 from T_BD_AccountView";IRowSet rs = DbUtil.executeQuery(ctx, sql);try {while(rs.next()){String number = rs.getString("FNumber"); //科目编码String name = rs.getString("FName_L2"); //科目名称map.put(number, name);}} catch (SQLException e) {throw new BOSException(e);}return map;}
阅读全文
0 0
- 金蝶EAS,后台业务逻辑,SQL查询
- 金蝶EAS,后台代码查询科目余额,SQL查询科目余额
- 金蝶EAS,后台抛出业务异常,中断程序
- EAS后台SQL日志收集
- java后台逻辑和SQL查询逻辑的思考
- 金蝶EAS,BOS,前端Client代码执行SQL查询
- 金蝶EAS 后台事务监控
- 疑难业务逻辑SQL中巧解。
- SQL查询逻辑
- SQL逻辑查询处理
- SQL逻辑查询处理
- SQL 逻辑查询处理
- SQL逻辑查询解析
- 关于业务逻辑接口查询参数封装
- 如何打开EAS后台sql日志收集器?
- Django框架之views(业务逻辑)简单后台首页展示的业务逻辑详细描述
- Django框架之views(业务逻辑)简单后台注册业务逻辑详细描述
- jeesite前端页面与后台业务逻辑数据交互
- map
- realloc可能导致的内存泄露
- JVM 调优常用命令
- Selenium笔记 原理分析及其使用之一 webdriver
- 计算语言学之条件熵与联合熵、相对熵与交叉熵的应用
- 金蝶EAS,后台业务逻辑,SQL查询
- 机器学习入门报告之 解决问题一般工作流程
- 一篇文章让你认识PHP中的面向对象思想
- 选择Python版本并在Windows上安装Python + Python基本语法(会持续更新)
- Duplicate Symbols for Architecture arm64
- 学习老鸟如何优化sql
- 文章标题
- Lua函数的调用(:和.的调用区别)
- linux文件系统的系统分析--(五)路径名的查找