发表于: 2019-01-10 16:37:26
3 532
今天完成的事情:
1.根据报名帖整理了任务需求,定义了相关表结构
user(学员信息表) | |||
字段名 | 类型 | 说明 | 必填 |
id | long | ID,自动增长 | Y |
realname | varchar | 姓名 | Y |
varchar | qq号 | Y | |
school | varchar | 毕业院校 | Y |
student_no | varchar | 线上学号 | Y |
daily_link | varchar | 日报链接 | N |
pre_teacher | long | 辅助师兄ID | N |
create_at | long | 创建时间 | Y |
update_at | long | 更新时间 | Y |
class(本期报名信息) | |||
字段名 | 类型 | 说明 | 必填 |
id | long | ID,自动增长 | Y |
no | int | 期数 | Y |
name | varchar | 本期名称 | Y |
student_num | int | 本期报名人数限制 | Y |
start_time | long | 报名开始时间 | Y |
create_at | long | 创建时间 | Y |
update_at | long | 更新时间 | Y |
profession(职业信息) | |||
字段名 | 类型 | 说明 | 必填 |
id | long | ID,自动增长 | Y |
name | varchar | 职业名称 | Y |
type | varchar | 职业方向 | Y |
create_at | long | 创建时间 | Y |
update_at | long | 更新时间 | Y |
class_profession_mapping(班级可选职业信息) | |||
字段名 | 类型 | 说明 | 必填 |
class_id | long | 班级ID | Y |
profession_id | long | 职业ID | Y |
user_class_mapping(用户报名信息表) | |||
字段名 | 类型 | 说明 | 必填 |
user_id | long | 用户ID | Y |
class_id | long | 班级ID | Y |
profession_id | long | 修真类型ID | Y |
start_time | long | 预计入学时间 | Y |
declaration | varchar | 入学宣言 | Y |
desc | varchar | 从何处了解的修真院 | Y |
status | int | 报名状态:1 通过/0 未通过 | Y |
create_at | long | 创建时间 | Y |
update_at | long | 更新时间 | Y |
2.本地安装Mysql数据库,并根据表结构定义创建数据表
3.使用maven搭建了初步的项目框架
4.使用Junit测试通过JdbcTemplate查询课程信息
明天计划的事情:
1.整合Mybatis到项目中
2.完成整个报名过程中的后端逻辑并定义和提供相关接口
3.了解Mybatis的实现过程和JdbcTemplate的区别
遇到的问题:
1.不知道需求是什么
答:开始一直在看任务中的任务列表,看了半天报名帖都没明白需求是什么,后来看到了帖子下面的回复终于了解了
2.不知道jdbcTemplate的用法
答:项目中一直使用Mybatis对JdbcTemplate没有了解过
收获:
1.知道了jdbcTemplate的用法
2.知道了mysql 如何通过show profiles;查看sql语句执行时间和效率
评论