发表于: 2017-02-07 02:44:16
1 2029
今天完成的事情:学习mybatis框架,通过超哥指点完成和JDBC功能一样的小程序.
前几天的学习:
1.task1-1
需要两个对象学员和推荐人.其余都是学员的属性,感觉只要一个对象就好了.
推荐人对学员多对一.
2.task1-2
完成;
3.task1-3
完成;
4.task1-4
5.task1-5
Long对应bigint
自增id,例如创建100个字段不管删除多少个,新创建的id会从101开始(是不是我的坏了?)
6.task1-6
插入语句insert into
条件查询 select * from 表明 where 条件
完成
7.task1-7
更新语句 update 表明 set 要更改内容 where 确定修改位置 "老大最帅";
完成;
8.task1-8
mysqldump cat
完成;
9.task1-9
还应该给studentId,studentType,这些比较常用的字段添加索引.(现在我只知道增加索引后会提升数据库搜索性能)
10 task1-10
11.task1-11
自增id我插入了好多数据,删除后新插入数据,然后搜索id发现搜索不到了,找不到问题,后来到Navcat里看,id不会自己重新排序,顺序会从删除的地方断了,很麻烦.
12.task1-12
JDK(JAVA Development Kit) java开发工具.
JRE(java RUN Envlronment)java 运行环境,JDK包含JRE.
完成;
13.task1-13
完成;
14.task1-14
用idea完成;
15.task1-15
完成
16.task1-16
有个jar类型的war包,不知道哪错了.
17.task1-17
不知道有没有达到规范,DAO以写好.
明天计划的事情:学习Spring
遇到的问题:在学习Mybatis的时候,根据JDBC时学的,在配置文件中设置驱动,用户名,密码,映射配置文件中设置SQL语句,到写测试类很死板调用了,后来在师兄写出一个增加数据后把剩下的自己写出来了.
收获:
Mybatis通过XML配置文件,让与Java代码无关的SQL语句,数据库驱动,数据库用户信息分开.代码变简洁了,层次也分明了.比写DAO要好.
评论