发表于: 2017-05-06 21:57:00
2 1113
今天完成的事:
1,感觉mybatis还是有些不是很理解,就又做了一遍,这次对整个过程比较清楚了,自己只照猫画虎是不行的,还是要自己写。
对mybatis做了一些总结:
1)前期准备
a.创建java/javaweb项目
b.添加jar包:mybatis.jar mysql-connector.jar
c.创建数据库
2)a.添加mybatis配置文件conf.xml
<dataSource>--<property name="url"...>,这里面要写对数据库名字。
b.定义表对应的实体类
里面主要是属性和get()、set()方法。
c.写接口 (待补充)
3)定义实体类的映射表
里面主要是要了解
namespace:由package+映射文件组成
id:可任意,但要唯一
parameterType:传参类型
resultType:返回值类型
keyProperty:
useGenerateKeys:(待补充)
4)在conf.xml对映射文件注册
5)编写代码测试
2,SpringMVC学了一些,不是很懂。(待补充)
Model:
View:
Controller:
3,看了一下JUnit,还没动手操作。
今日收获:
不敢说把mybatis弄懂了,但起码自己不会觉得对它害怕了,相反会有更大的兴趣去了解它。
SpringMVC只了解了点基础,还任重道远啊。
遇到的问题:
1,做myBatis时,一直运行错误,代码也没有提示有问题,后面沉下心来去看error的描述,发现是忘记throws IOException了,这个是在写的时候故意不写的,想看看会是什么结果,后面却给忘记了。另外,结果跑出后,我发现有两个字段一个是错误的,另外一个是null,经过仔细排查,发现因为手快,数据库的字段被我把字母写反了。
2,SpringMVC跟着网上的教程写的,最后却运行失败,经过修改有点一点进步,可以出来两个正常的,但最后一个还是失败。
明天继续排查。
明日计划:
学习SpringMVC,顺带着巩固mybatis。
评论