这段时间的工作感想~~~

先写技术点吧~~~

 

1、头一个是以前常用的, where 的 循环,因为 有些条件 未必 带,开始又要一个 默认的 全部查找。因此,有一个 比较成熟的 写法。在 最前面 写一个 where 1=1 然后 各种and。就OK了。

2、利用 

var is BrowserIpod = false;

if(navigator.userAgent.match(/iPhone|iPod||iPad|Android.*Mobile)/i) ) {

  isBrowserIpad = true;

}

else{

  isBrowserIpad = false;

}

 

var MyDate = document.getElementById(“MyDate”);

if(isBrowserIpad){

MyDate.setAttributu("readonly","true");

}

else{

 

}

 

3、这里是 mybatis:

Parameter LIKE CONTACT ('%',#{condition,jdbcType = VARCHAR})

 

4、lombok可以 自动生成 get set 方法

 

5、There is no getter for property named ''in class java.lang.String 是由于多谢了一个 「.」

 

6、invalid bound statement (not found)原因之一 Mapper.java 跟 Mapper.xml 不匹配。

 

7、mybatis 里面,#{参数,jdbtType = }//数据库里面的 字段 有 NUMERIC VARCHAR 之类的。

 

8、在 eclipse 里面 好像不支持 <= 这种写法, 但是可以 写 >= 呀~~~

 

9、 在 #{}的两端 不加引号!!!!

 

10、多个参数,从  mapper.java 到 mapper.xml 里面 是不用 加 parameterType 的 利用 Mapper过来的 内容 是完全ok的。

其中 @param("")是 XML中 使用的参数。

 

 

 

就总是 有点儿 娇气。。。可能 离当初那个 我 还有一些距离~~~但是 等我 回血回过来的!!!。这套框架体系,我还 吃得消!!!

 

原来是 xml配置编程。说到这里想讲历史。。。

我当时学的那个时代还是:jsp 到 struts 到 serviceInterface 到 serviceImplement 再到 DaoInterface 再到 DaoImplement 最后再到 数据库。写一点儿 简单 的 数据库 语句。那个时候,我都是 在 java 里面 强行拼接 数据库的语句的。所以 现在 发现 mybatis的 配置 还是 有点儿 意思的。

 

现在 是 Thymeleaf 到 Controller 到 Service 再到 Mapper.java 再到 Mapper.xml然后,跟我们那个时候的 思想一样,有表单 实体,也就是 这里面说 的 form。还有 一类 是 数据库实体。叫做 entity。

 

我们学的时候 还是 轻量级 重配置。现在 已经是 spring Boot + thymeleaf 的 轻量级 轻配置了。

 

哈哈哈~~~再早 就先不说啦~~~

 

编程的时候!!!仔细一点!!!别动不动就问人!!!

 

哦!!!还有 数据库 要一句一句的调!!!

这下 可记清 post 跟 get 的 重要区别之一了!!!

记录文件长短不同!!!

 

去晾衣服!!!

 

posted on 2019-07-15 21:31  木鸟飞  阅读(155)  评论(0编辑  收藏  举报

导航