发表于: 2017-08-06 21:51:42
2 915
今天完成的事情:
1、使用svn上传代码到服务器
安装TortoiseSVN,在IDEA里配置一下,输入url和密码什么的
在服务器里找到相关文件夹,创建一个新的自己的文件夹,checkout出来,在本地文件夹里导入代码,再commit一下
2、优化了一下之前的Mybatis代码
database配置文件及引用
这里还开启了驼峰命名法
MybatisUtil工具封装
学了一下Mybatis中的resultMap元素,完成一个简单的映射,属性名和字段名不一样
然后写一下改了属性名之后的增删改查,全是坑啊..
都改好之后是这样的
junit单元测试
就不全贴了,全都跑成功了
3、大部分时间在排坑,还看了很多小知识点,比如驼峰命名规则,创建sqlsession的步骤,Configuration.xml配置标签的顺序,不按顺序会报错..之类的
明天计划的事情:
好多事情啊!
用注解写一遍CRUD,一对一关联,spring+mybaits要好好看看
遇到的问题:
Could not find result map HeMapper.Student
这个是没有开启驼峰命名法,直接用,就出现了找不到返回值,在Configuration.xml里改一下
resultMap和resultType不能一起用,用错了一次也报错了,改好
CRUD中create和update要用到大部分字段,对应的sql语句要改对,还有起属性名要避开一些语句中的词,否则也会报错
还有几个错误,后来都发现是敲错代码了,报的什么错给忘了
收获:
又自己写了一遍mybatis,试了一些其他的写法,感觉代码的世界很奇妙!
学了一些java基础和sql语句,每天都学一点,勤做笔记,进步看得见!
评论