发表于: 2017-09-05 23:59:23
1 903
今天完成的事情:
改了一天BUG,终于完成使用SpringMybatis对数据库进行增删改查.
增加,
改删减
然后查询
明天计划的事情;
再把SpringMbatis的结构理解一下,
复习一下junit.log4j
准备小课堂.
遇到的问题;
始终报错.
在网上查找了各种方法,首先不可能是指定的位置错了,因为xml可以引导过去.
然后把引用名称改成了包名,还是不行..
最后尝试把文件从model文件转移到resources里面成功解决.
然后出现第二个问题.无法使用Dota模型..最后在师兄的帮助下把mapper文件里面SQL语句上面的map改成了type成功解决.
今天的收获:
了解resultMap和resultType的区别.
如果搜索只是返回一个值,比如说String ,或者是int,直接用resultType就行了。
但是如果是返回一个复杂的对象,就必须定义好这个对象的resultMap的result map。
举个例子
但是resultType 也可以返回一个对象 例如
所以,如果反回这个对象用result type,就必须返回这个对象所有信息了,而且没有任何设置,适用用普通的完整返回。
但是用resultmap,那段是我们自己指定的,可能指定的属性只是User的一部分,而且还可以设置默认值,这是result type做不到的:
任务进度:任务1,步骤17
任务开始时间2017-8-23
任务结束时间2017-9-15
无延期风险
禅道:http://task.ptteng.com/zentao/task-view-10288.html
评论