- 1
- 0
- 约1.26万字
- 约 12页
- 2026-03-11 发布于北京
- 举报
Mybatis案例:员⼯管理系统
Mybatis案例:员⼯管理系统
⼀、项⽬要求
现有⼀张员⼯表如下。利⽤本章所学知识完⼀个员⼯管理系统。实现如下功能:根据id查询员⼯信息、新增员⼯信息、根据id修改员⼯信
息、根据id删除员⼯信息。
要求:根据员⼯表在数据库中创建⼀个employee表,并利⽤本章所学知识完⼀个员⼯管理系统,该系统需要实现以下⼏个功能。
(1)根据id查询员⼯信息;
(2)新增员⼯信息;
(3)根据id修改员⼯信息;
(4)根据id删除员⼯信息。
⼆、项⽬准备
软件:IntelliJIDEA2019.3.1开发语⾔:JAVAJDK:1.8所需包:mysql-connector-java-5.1.47.jarmybatis-3.4.6.jarhamcrest-
core-1.3.jarjunit-4.12-sources.jar
IDEA中创建项⽬及模块
以项⽬SZXM及其模块Mybatis-1创建为例。
1.创建项⽬SZXM后,删除src⽬录。
2.在项⽬SZXM创建模块Mybatis-1
操作如下图
3.构建模块的各类⽬录
如:java源⽂件⽬录、资源⽂件⽬录、测试⽬录。
(1)将src改普通⽬录
(2)在src下创建如下⽬录结构(如:在src上创建⼦⽬录操作为src上右击⿏标--new--directory)
(3)设置各⽬录的作⽤。
main下的java⼦⽬录标记为图中的“SourcesRoot”,即为java源⽂件⽬录;
main下的resources⼦⽬录图中的“ResourcesRoot”,即为资源⽂件⽬录;
test下的java⼦⽬录标记为图中的“TestSourcesRoot”,即为测试的源⽂件⽬录;
⼀般有不⽂规定⽂件存放位置:(下⾯包名中的lyrpx表⽰项⽬开发的公司名称,我这⾥⽤我的⽹名)
com.cshbxy.pojo包:存⼊POJO类
com.cshbxy.utils包:存放⼯具类
com.cshbxy.mapper包:存放数据持久层接⼝、其实现类、映射⽂件(也有把映射⽂件放⾄resources的mapper⽂件夹中的作法)
com.cshbxy.service包:存放业务类接⼝、其实现类
三、Mybaits项⽬实战
项⽬⽬标:
(1)根据id查询员⼯信息;
(2)新增员⼯信息;
(3)根据id修改员⼯信息;
(4)根据id删除员⼯信息。
第⼀步,按图⼿动导⼊相关JAR
(在maven项⽬中只要添加依赖,但此处我们要⼿动添加)
(1)单击File--ProjectStructure…,弹出如下所⽰窗⼝,按步骤单击⿏标左键后导⼊全局库(要将mybatis、mysql、junit数据库三个
JAR包导⼊)
你导⼊后如下图所⽰就OK了!
再到上述窗⼝的“Modules”选项下确定模块Mybatis-1有这些刚导⼊的包,就可以进⼊下⼀步了。
第⼆步,准备数据库及数据表
在Navicat创建数据库及数据表
(1)先启动Mysql
(2)打开Navicat
(3)按下图创建数据库
创建数据表及插⼊数据的脚本如下:
1DROPTABLEIFEXISTS`employee`;
2CREATETABLE`employee`(
3`id`it(11)NOTNULLAUTO_INCREMENT,
4`ame`varchar(20)NOTNULL,
5`age`it(11)NOTNULL,
6`positio`varchar(20)DEFAULTNULL,
7PRIMARYKEY(`id`)
8)ENGINE=IoDBAUTO_INCREMENT=4DEFAULTCHARSET=utf8;
9INSERTINTO`employee`VALUES
10
您可能关注的文档
最近下载
- 生理学名词解释及生理学笔记.doc VIP
- 2026年安徽机电职业技术学院单招综合素质考试题库附答案详解.docx VIP
- 消费者行为分析消费群体:探究社会关系中的消费者行为.pdf VIP
- WBH-813微机变压器保护装置技术说明书.doc VIP
- 北师大版五年级数学下册第二单元 2展开与折叠 同步练习(含答案).pdf VIP
- 湘建价协2025·25号文收费标准件.docx VIP
- 藏象学说理论考试试题及答案.docx VIP
- 如何看性激素六项化验单如何性激素六项化验单如何看性激素六项化验单如何看性激素六项化验单.doc VIP
- 08BJ9-2室外工程-路、台、坡、棚-常用建筑图集.docx VIP
- 12J7-3 内装修-吊顶-常用建筑图集.docx VIP
原创力文档

文档评论(0)