package com.itheima.test;
import com.itheima.pojo.Employee;
import com.itheima.utils.MyBatisUtils;
import org.apache.ibatis.session.SqlSession;
import org.junit.Test;
public class MyBatisTest {
//查询
@Test
public void findByIdTest(){
//获取sqlSession
SqlSession session = MyBatisUtils.getSession();
//执行sql
Employee employee = session.selectOne("com.itheima.mapper.EmployeeMapper.findEmployeeById",1);
System.out.println(employee);
//释放资源
session.commit();
session.close();
}
//新增
@Test
public void saveTest(){
Employee employee = new Employee();
employee.setId(1);
employee.setAge(55);
employee.setName("赵大牛");
employee.setPosition("经理");
//获取sqlSession
SqlSession session = MyBatisUtils.getSession();
//执行sql
session.update("com.itheima.mapper.EmployeeMapper.save",employee);
//释放资源
session.commit();
session.close();
}
//修改
@Test
public void updateEmployeeByIdTest(){
Employee employee = new Employee();
employee.setId(2);
employee.setAge(30);
employee.setName("李一");
employee.setPosition("保安");
//获取sqlSession
SqlSession session = MyBatisUtils.getSession();
//执行sql
session.update("com.itheima.mapper.EmployeeMapper.updateEmployeeById",employee);
//释放资源
session.commit();
session.close();
}
//删除
@Test
public void deleteEmployeeByIdTest(){
//获取sqlSession
SqlSession session = MyBatisUtils.getSession();
//执行sql
session.update("com.itheima.mapper.EmployeeMapper.deleteEmployeeById",4);
//释放资源
session.commit();
session.close();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
javaEE案例一 员工管理系统
共20个文件
xml:11个
class:3个
java:3个
需积分: 0 2 下载量 72 浏览量
2023-03-05
11:39:37
上传
评论 1
收藏 18KB ZIP 举报
温馨提示
javaEE案例一 员工管理系统
资源推荐
资源详情
资源评论
收起资源包目录
源代码.zip (20个子文件)
pom.xml 1KB
src
test
java
com
itheima
test
MyBatisTest.java 2KB
main
resources
jdbc.properties 202B
mybatis-config.xml 1KB
com
itheima
mapper
EmployeeMapper.xml 1KB
java
com
itheima
utils
MyBatisUtils.java 988B
pojo
Employee.java 970B
.idea
jarRepositories.xml 864B
uiDesigner.xml 9KB
workspace.xml 6KB
misc.xml 539B
compiler.xml 544B
.gitignore 50B
encodings.xml 267B
target
classes
jdbc.properties 202B
mybatis-config.xml 1KB
com
itheima
mapper
EmployeeMapper.xml 1KB
utils
MyBatisUtils.class 1KB
pojo
Employee.class 2KB
test-classes
com
itheima
test
MyBatisTest.class 2KB
generated-test-sources
test-annotations
generated-sources
annotations
共 20 条
- 1
资源评论
nini5252
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功