发表于: 2019-10-12 16:41:56

1 988


今日想法:


1.重新制表建表。

2.将项目的表格类,持久层,业务层,控制层,视图层,进行改进。


2.1.删除表格类的四张表,并新增一个表格类,多表合一,避免连表查询和拼复杂的SQL语句。

2.2.删除持久层的十八个接口和接口实现类,并新增父类ID查询,子类ID查询,模糊查询。

2.3.删除业务层的十八个接口和接口实现类,并新增父类ID查询,子类ID查询,模糊查询。

2.4.删除控制层的十八个接口和接口实现类,并新增父类ID查询,子类ID查询,模糊查询。

2.5.删除视图层的十八个接口和接口实现类专门对应的JSP文件,并新增一个该表通用的JSP文件,自动循环输出。


3.再完成上述想法后,放入TOMCAT,并用POST进行测试。


预估时间:2-3天(含处理报错)


今日作为:


重新建表和设计表

详细的关系

这样一张表就能解决问题,并简化大量的接口和SQL语句。

<select id="selectByType" resultMap="BaseResultMap">

 select id,name,introduce,img,url,type_a,type_b 

from work where type_b=#{type_b}

</select>

那么我只需要和前端约定的接口文档中增加:

type_b 0=所有父类

type_b 1=作品子集

type_b 2=成员子集

type_b 3=工作室子集

以此类推。(这样后台新增父类和子类的话,这个表依然可以适用,简单方便快捷,容易维护和改进)


今日问题:


整表的模糊查询SQL语句还在摸索怎么拼。

如何实现JSON自动循环输出?

控制层的MVC中,GET,PUT,等方法不理解。


今日学习:


设计思想(应该是这么形容)


明日想法:


分级查询已经实现,开始写整张表的模糊查询。

上述的模糊查询写完后,开始修改控制层的所有接口。


一定要把GET,PUT,等方法,还有JSON循环输出,这两个重点搞会。


返回列表 返回列表
评论

    分享到