假期汇总表handler中涉及的基础知识
1,stringBuffer 的常用方法,append () 方法, public StringBuffer append(boolean b)
追加内容到当前StringBuffer对象的末尾 ,我们系统中常用来连接数据查询语句
这是链接 http://www.cnblogs.com/liu-chao-feng/p/5636063.html
加上代码源码:

2,left join 会返回左表的所有行,即使右表,没有匹配的行.也就是左表的主键字段记录,会全部返回到新的表中,即使没有查询匹配成功
知识点详情: http://www.w3school.com.cn/sql/sql_join_right.asp
3,Context ctx = WafContext.getInstance().getContext(); //这是在引用金蝶自己的bos编程环境
4,在bos开发工具中,查看源码一个词的源码是按 F3
5,HolidayPolicyCollection 这个是集合,Collection ,

6, import com.kingdee.jdbc.rowset.IRowSet;和
IRowSet rowSet = DbUtil.executeQuery(ctx, oqlb.toString());就是定义了对数据操作的对象.
JDBC快速入门教程: http://www.yiibai.com/jdbc/jdbc_quick_guide.html
7,info 其实就是information 消息的简称 ,具体的类,有不同的方法,有不同的含义.
import com.kingdee.eas.hr.ats.HolidayPolicySetInfo; //设置信息
import com.kingdee.eas.hr.ats.HolidayTypeInfo; //类型信息
import com.kingdee.eas.hr.ats.HolidayPolicyInfo;
8.
得到记录集合的方式 通过实体工厂(xxxEntryFactory)
FilterInfo filterInfo = new FilterInfo();
filterInfo.getFilterItems().add(new FilterItemInfo("person.id", perSet, CompareType.INCLUDE));
entityViewInfo.setFilter(filterInfo);
PersonPositionCollection c = null;
try
{
c = PersonPositionFactory.getRemoteInstance().getPersonPositionCollection(entityViewInfo);
}
catch (BOSException e1)
{
e1.printStackTrace();
}
return c;
}
9. LinkedHashmap 的特点是put进去的对象位置未发生变化,而HashMap会发生变化.
具体描述:http://www.cnblogs.com/hubingxu/archive/2012/02/21/2361281.html
10.数据库工具类 :com.kingdee.eas.util.app.DbUtil ,()
11.DbUtil用法。com.kingdee.eas.util.app.DbUtil (1)查询操作
StringBuffer sql = new StringBuffer();
sql.append("select fid from t_cas_ztdemo");
//返回结果集,结果集的取值和JAVA ResultSet 相同
IRowSet rowSet = DbUtil.executeQuery(ctx, sql.toString()); (2) 增加、删除、修改操作调用 DbUtil. Execute().
12,

13, 消息提示框
MsgBox.showInfo("YES"); //就一个yes和确定

MsgBox.showConform2("yes"); //除开yes和确定 ,多了,取消

MsgBox.showConform3("yes"); //除开yes和确定 ,取消 多了否

MsgBox.showCollectionError("YES");

MsgBox.showConfirm3a("YES", "error");

14.
15,
假期汇总表handler中涉及的基础知识的更多相关文章
- MySQL中索引的基础知识
本文是关于MySQL中索引的基础知识.主要讲了索引的意义与原理.创建与删除的操作.并未涉及到索引的数据结构.高性能策略等. 一.概述 1.索引的意义:用于提高数据库检索数据的效率,提高数据库性能. 数 ...
- ASP.NET中的C#基础知识
ASP.NET中的C#基础知识 说明:asp.net作为一种开发框架现在已经广为应用,其开发的基础除了前端的html.css.JavaScript等后端最重要的语言支持还是C#,下面将主要用到的基础知 ...
- day29—JavaScript中DOM的基础知识应用
转行学开发,代码100天——2018-04-14 JavaScript中DOM操作基础知识即对DOM元素进行增删改操作.主要表现与HTML元素的操作,以及对CSS样式的操作.其主要应用知识如下图: 通 ...
- javascript中BOM部分基础知识总结
一.什么是BOM BOM(Browser Object Document)即浏览器对象模型. BOM提供了独立于内容 而与浏览器窗口进行交互的对象: 由于BOM主要用于管 ...
- Jquery源码中的Javascript基础知识(三)
这篇主要说一下在源码中jquery对象是怎样设计实现的,下面是相关代码的简化版本: (function( window, undefined ) { // code 定义变量 jQuery = fun ...
- Jquery源码中的Javascript基础知识(一)
jquery源码中涉及了大量原生js中的知识和概念,文章是我在学习两者的过程中进行的整理和总结,有不对的地方欢迎大家指正. 本文使用的jq版本为2.0.3,附上压缩和未压缩版本地址: http://a ...
- Java中浮点数的基础知识
偶然查看Math.round的JDK public static int round(float a) { if (a != 0x1.fffffep-2f) // greatest float val ...
- Android中的一些基础知识(三)
最近在回顾Android的基础知识,就把一些常见的知识点整理一下,以后忘了也可以翻出来看一看. 在TextView中显示图像(使用< img>标签) 在TextView中显示图片的方法有许 ...
- Android中的一些基础知识(二)
这几天在回顾Android的基础知识,就把一些常见的知识点整理一下,以后忘了也可以翻出来看一看. 简单介绍一下Activity的生命周期 在API文档中对生命周期回调的函数描述的很详细,这里我只是翻译 ...
随机推荐
- 在centos搭建git服务器时,不小心把/home/git目录删除了,我是怎么恢复的
在centos搭建git服务器时,不小心把/home/git目录删除了,我是怎么恢复的 在删除掉/home/git目录后,每次 git push提交时,都让填写密码,烦 第一步:在本地找到id_rsa ...
- 设置WPF窗口相对于非WPF窗口的位置
原文:设置WPF窗口相对于非WPF窗口的位置 在前一个Post当中,指出了在WPF的WindowInteropHelper类中的一个BUG:通过WindowInteropHelper的Owner属性不 ...
- spring配置文件各个属性详解
一.引用外部属性文件 <bean id="propertyConfigurer" class="org.springframework.beans.factory. ...
- C# 设计模式 责任链
责任链模式是一种对象的行为模式.在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链.请求在这个链上传递,直到链上的某一个对象决定处理此请求.发出这个请求的客户端并不知道链上的哪一个 ...
- LRJ-Example-06-16-Uva10129
#include <cstdio> #include <cstring> #include <vector> using namespace std; + ; // ...
- 数据采集之js埋点
一.后台nginx环境搭建 web点数据采集后台配置nginx:https://blog.csdn.net/weixin_37490221/article/details/80894827 下载数据源 ...
- nio FileChannel中文乱码问题
最近用nio读取文件时,英文正常,读取中文时会出现乱码,经查可以用Charset类来解决: 代码如下: package com.example.demo; import java.io.FileNot ...
- win10访问Microsoft数据库问题总结
今天突然接到任务 把15年的一个wpf项目倒腾出来,根据客户要求微调界面效果 翻扯项目历史记录,找到最后一版的项目,不过历经三载,开发时的环境和现在的环境略有差距 原来:win7 64位 vs20 ...
- [转]移动APP安全测试
1 移动App安全风险分析 1.1 安全威胁分析 安全威胁从三个不同环节进行划分,主要分为客户端威胁.数据传输端威胁和服务端的威胁. 1.2 面临的主要风险 1.3 Android测试思维 ...
- java什么是跨平台性?原理是什么?
所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行. 实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行 ...