发表于: 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循环输出,这两个重点搞会。
评论