发表于: 2019-11-21 16:31:20

1 1179


今日想法:


(昨天因为评日报评太早,导致无法写日报,故今天的日报内容=今天内容+昨天内容)


1.思考如何设计表。(已完成)

2.建表,设计表。(已完成)

3.反复检查表与表的关系。(已完成)

4.搞一份流程图,明细表的结构和关系。

5.学习mysql的动态查询所需的标签。(已完成)

6.建立项目,做好准备工作。(已完成)

7.提前写好各个接口,接口实现类待写。(已完成)

8.编写接口实现类,主要以动态查询。(未完成)


今日作为:


首先,创建表和设计表,之前开会的时候已经讲过了。

一个是怎么样去分这个层级,一个是字段和字段间联系。

哪怕没有开发后台,我们的表也要按照有后台需求的方式去设计。

必备字段:创建时间,更新时间,创建人。

我感觉理顺后就会好很多,难是难在代码的实现。(现阶段)

专门去学习了mybatis的动态查询标签。

以下是学习的标签和个人对标签的理解。


if标签,用于判断,需要设置判断条件。

where标签,用于循环语句,比如各个判断语句。

如果不使用该标签,直接把代码拼接在一起,是不会执行下一行代码的。

从而会导致报错的出现。

set标签,在更新参数的时候,如果有多个参数进来,即可使用。

trim标签,用来指定使用的功能。

这个感觉有点像pom当中,引入多个包,然后统一指定版本号···

when和otherwise标签,颇似if和else,个人理解为当上面的条件执行不成就执行下面的条件。

foreach标签,和java里的加强for循环遍历一样···

根据ID查询,然后一下子就把数据遍历出来了。

bind标签,感觉就像是java的赋值语句···赋值完后可以调用···


花时间去学习了动态标签的使用,接下来就是代码实现了。


今日问题:


没见过这个标签,也没在别人的教程里找到该标签的解释和学习方法。

这三个:in,item,index,open, separator,close没见过···不知道什么意思。


明日想法:


把持久层的接口的实现给写了。

业务层和控制层的接口,已经写完了,写多就懂了。

感觉现阶段,更多的是在持久层里实现单表的各种操作。

然后业务层是多张表的操作联合到一块实现的。


心情舒服很多,学会了很多,写代码有想法了,独立写代码的顺畅感觉。


返回列表 返回列表
评论

    分享到