发表于: 2019-11-05 11:05:08
1 820
今日想法:
1.画出详细的业务流程图。(未完成
2.写出详细的自己开发思想。(未完成
3.利用递归实现多表的分级查询。(未完成
4.利用递归实现多表的模糊查询。(已完成
5.测试,排错,改错,跑通。(已完成/模糊查询(未完成/分级查询
今日作为:
两个大接口,模糊查询和分级查询,因为分级查询对现在的我来说,确实需要花些时间理解。
所有我就先去把作品的模糊查询的接口给写了,并进行了测试,排错,改错,跑通。
模糊查询的持久层的接口的实现
<select id="SelectByFuzzy" resultType="com.clxs.pojo.Works">
select <include refid="List"/>
from works
where name
like concat('%',#{name},'%')
</select>
模糊查询的持久层的接口
// 所有作品的模糊查询
List<Works> SelectByFuzzy(@Param("name")String name);
模糊查询的持久层的接口的测试
@Test
public void selectByFuzzy(){
String string = "艾";
List<Works> worksList = worksDao.SelectByFuzzy(string);
System.out.println(worksList);
}
模糊查询的持久层的接口的测试的结果
模糊查询的业务层的接口的实现
@Override
public List<Works> SelectByFuzzy(@Param("name")String name){
List<Works> worksList = worksDao.SelectByFuzzy(name);
return worksList;
}
模糊查询的业务层的接口
List<Works> SelectByFuzzy (@Param("name")String name);
模糊查询的业务层的接口的测试
@Test
public void selectByFuzzy(){
String string = "艾";
List<Works> worksList = worksService.SelectByFuzzy(string);
System.out.println(worksList);
}
模糊查询的业务层的接口的测试的结果
模糊查询的控制层的接口
@ResponseBody
@RequestMapping(value = "/Fuzzy" , method = RequestMethod.GET)
public List<Works> SelectByFuzzy(@Param("name") String name){
List<Works> worksList = worksService.SelectByFuzzy(name);
return worksList;
}
模糊查询的控制层的接口的测试的结果
作品的模糊查询这个接口成功。
稍后会对每一个已完成的接口进行注释,写清楚。
然后继续看递归查询的知识,学习和理解,去写最后一个分级查询的接口。
今日问题:
递归查询的知识还在学习,其它的接口都全部写完并且都测试一遍了。
今日学习:
如果要是那种先接收参数,再请求数据的话,需要专门去指定接收的数据类型,要不然会接收不到。
明日想法:
1.编写分级查询的业务层的接口的实现
2.编写分级查询的业务层的接口
3.对分级查询的业务层的接口进行测试
4.编写分级查询的控制层的接口
5.对分级查询的控制层的接口进行测试
评论