发表于: 2017-06-07 21:15:21

2 1197


【说明】好长时间没有用ssm框架了,今天再次重构了一下任务一,颇有收获,也遇到很多问题

一:今日完成

1)先看目录结构(红色是不用mybatis,蓝色是用mybatis)

2)任务一应该是围绕一个简单的业务增删查改,用实际中使用到的项目开发工具去 真正尝试不同的技能知识点

说说任务规划,entity dao daoImpl(不用mybatis) service serviceImpl 加上单元测试(主方法测试),maven管理项目,log4j输出日志

1,对象 对象属性 对象关系(业务模型)

修真院数据库db_abbey---学员表stu

关于时间的储存类型,本来自己是想细分的,不过师兄说公司有自己的处理类,实际使用中全部用 bigint。

2,姓名建索引

索引是在 name 上排序的。

现在,当查找某个学生信息时,就不需要逐行搜索全表,可以利用索引进行有序查找(如二分查找法),并快速定位到匹配的值,以节省大量搜索时间。
比较sql执行效率(有无索引)

name 字段的 Key 这一栏由原来的空白变成了 MUL。这个 MUL 是什么意思呢?简单解释一下:如果 Key 是 MUL,

那么该列的值可以重复,该列是一个非唯一索引的前导列 (第一列) 或者是一个唯一性索引的组成部分但是可以含有空值 NULL。

3,mysql 有 5 种表示时间值的日期和时间类型,分别为、DATE,TIME,YEAR,DATETIME,TIMESTAMP。

4,数据库字段的长度指的是字节。

5,mysql 中默认值是不支持函数的,只能通过触发器来实现。


3)为什么system可以输出对象

只需要System.out.println(this)   它会自动调用this对象的toString方法
你必须在类里重写toString方法(因为所有类都有一个原始祖先Object类,Object的toString方法是输出的地址) 然后把你想要输入的期望结果在toString方法里写明
说白了 你就把toString当做一个普通的方法 这个方法在你System.out.println(this)的时候自动调用 

二:明日计划

先是完成mybatis,再是spring+ mybatis 后是服务器脚本部署

三:疑难问题

之前的毕设用的servlet +jsp,现在回过头来用框架,忘了好多东西

四:思考总结

接口的设计听起来有点复杂


返回列表 返回列表
评论

    分享到