平时代码笔记

1、定义一个List ,其中<>表示该List实例化的类
private List<GetSalarySlipList> returnList;
private List<integer > apple; //定义一个整形数组,这里只能用integer !
 
2、int类型和 integer 类型

int 是基本数据类型而integer 是复杂数据类型(也就是一个类);

因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.

3、MySQL中的VARCHAR对应JAVA中的string
     MySQL中的DECIMAL 对应JAVA中的BigDecimal
 
4、在JAVA中定义一个数组
      string[];   int[];等类似的
 
5、在MySQL中对应循环那种数组中的值进行筛选对应函数
   <if test="itemIdArray !=null and itemIdArray.length > 0">
        and io.item_id in
        <foreach collection="itemIdArray" item="itemId2" open="(" separator="," close=")">
            #{itemId2}
        </foreach>
    </if>
//对应foreach函数的目的就是转换成 数据库中对应IN的形式
 
6、数组长度的获取通过数组名.length,List长度的获取通过ListName.size
 
7、如果需要显示数据库中查出来是NULL的字段,就在对应的MySQL语句中
     ifnull(mc.rate, '') AS rate,  对应引号中表示如果为空应该显示的内容
 
8、一个变量的使用范围取决于他的定义的位置是全局变量还是局部变量,
和它复制的位置无关,不管在那个地方赋值,相应的值都是影响其坐在的工作域的。
 
9. EXT中控件隐藏的属性不同
    对应文本输入框input 利用 type= “hidden”
   对应下拉框Select 利用class class= “hidden”
 
10. xml的sql 中小于大于   &lt;(小于等于)&gt;(大于等于)
原文地址:https://www.cnblogs.com/kangds/p/5511421.html