1.今天再次测试KPI删除功能的时候,发现又出现一个因为外键的原因,不能删除。当即怀疑是同事引用我表中字段后,又发生了代码变动。经过调试,发现他已经有两个表引用我的字段。然后出现一个小小的格式我不会写,&&表示and,||表示or.
2.float格式,在初始化的时候,需要这样写: Float total=3f;
3.今天最重要的收获,就是从后台请求数据给前端。在后台的JsonBuilder类中分别定义了两个方法,1:tojson,2:returnSuccessJson。当时看具体的方法,发现其本质都差不多,但是为什么拿到前台的数据差别就那么大呢,我调用tojson方法,前台的结果,我用resobj.obj,发现出错。但是调用returnSuccessJson方法,就不会报错,最后发现最根本的原因,是returnSuccessJson方法中定义了专门的“.obj”格式。后面用到的一个常用判断resobj.success,也是这个方法里面配置好的格式。Ext.decode的作用就是把字符串转成一个对象。感觉大彻大悟。有果皆有前因。都是因为自己明白了一种东西的格式,当我们要用它的时候,就把它配置成这种格式。
4.编写hql的时候,要注意where条件语句要加上单引号。例如:"from user where username=' 1223455'";
5.如何项目已用struts2框架,注意action里面不允许有带参数的方法。因为strtus2里面的配置文件已经把action里面的方法封装好。而里面的格式没有带参数。