第五天 坚持就是胜利
Q1:在开发条件分页查询的时候要在controller层把所有的变量类型全都生命出来,注意类型不要声明错误,我因为把Localdate 写成了localdatetime 直接让我找了半个小时bug。 在传递日期参数的时候可以用@DateTimeFormat 的注解指定前端传递日期的格式
Q2:在sql语句中传递参数时候,我们通常会开一个mapper.xml文件来传递接受sql语句在使用的时候要注意以下几点
1注意文件名要使用/而不是.,并且注意要和原mapper文件同名
2 要引入mybatis框架依赖到创建的mapper.xml文件里
3在文件中直接使用'%#{name}%'会导致出问题,此时我们需要用concat链接例如
Q3在需要类中对象过多的时候,可以采用一个实现类将他们封装起来
然后将分页函数里面的变量用实现类的get和set去代替
Q4:在书写完查询语句后,我通过apifox进行调试发现结果都没问题,但是我的前端界面不渲染
找了一个小时的问题,采用了段落注释法,最后发现是xml文件里的gender查询部分出问题了,仔细检查后发现gender我误定义成了String类型
改了之后就正常了