package com;
import com.pojo.Employee;
import com.utils.MybatisUtils;
import org.apache.ibatis.session.SqlSession;
import java.util.List;
public class Test {
public void testMethods(){
//1根据id查询员工信息
SqlSession sqlSession = MybatisUtils.getSession();
// Employee employee =sqlSession.selectOne("com.mapper.EmployeeMapper.findById",1);
// System.out.println(employee.toString());
//2新增员工
// Employee employee = new Employee(6,"赵六1",46,"员工");
// int i = sqlSession.insert("com.mapper.EmployeeMapper.addEmployee",employee);
// if(i>0){
// System.out.println("添加成功");
// }else{
// System.out.println("添加失败");
// }
//3删除员工,id=6
// int i = sqlSession.delete("com.mapper.EmployeeMapper.deleteById",6);
// if(i>0){
// System.out.println("删除成功");
// }else{
// System.out.println("删除失败");
// }
//4更新员工,id=5,年龄和职位
// Employee employee = new Employee(5,"",60,"员工");
// int i = sqlSession.update("com.mapper.EmployeeMapper.updateById",employee);
// if(i>0){
// System.out.println("更新成功");
// }else{
// System.out.println("更新失败");
// }
//5 查询所有
List<Employee> list = sqlSession.selectList("com.mapper.EmployeeMapper.findAll");
for(Employee e:list){
System.out.println(e.toString());
}
sqlSession.commit(); //注意此句,增删改
sqlSession.close();
}
public static void main(String args[]){
new Test().testMethods();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
玩转SSM框架之增删改查
共71个文件
xml:17个
jar:17个
class:14个
需积分: 0 1 下载量 105 浏览量
2024-05-22
22:54:22
上传
评论
收藏 25.71MB ZIP 举报
温馨提示
内容概要:通过带着读者手写简化版 SSM 框架,了解 SSM核心原理。在手写SSM源码的过程中会摘取整体框架中的核心逻辑,简化代码实现过程,保留核心功能,例如:SSM实现增删改查。 适合人群:具备一定编程基础,计算机的在校大学生 能学到什么:SSM的运行开发。 阅读建议:此资源以开发简化版SSM学习其原理和内核,不仅是代码编写实现也更注重内容上的需求分析和方案设计,所以在学习的过程要结合这些内容一起来实践,并调试对应的代码。
资源推荐
资源详情
资源评论
收起资源包目录
玩转SSM之增删改查.zip (71个子文件)
玩转SSM之增删改查
demo
pom.xml 5KB
src
main
resources
db.properties 199B
mybatis-config.xml 1KB
applicationContext.xml 2KB
log4j.properties 266B
com
mapper
EmployeeMapper.xml 1KB
java
com
mapper
EmployeeMapper.java 383B
controller
EmployeeController.java 2KB
utils
MybatisUtils.java 665B
pojo
Employee.java 1004B
service
EmployeeService.java 328B
EmployeeServiceImpl.java 944B
Test.java 2KB
webapp
show.jsp 1KB
WEB-INF
web.xml 1KB
index.jsp 52B
addEmployee.jsp 616B
demo.iml 81B
.idea
jarRepositories.xml 864B
workspace.xml 32KB
misc.xml 656B
compiler.xml 572B
.gitignore 184B
encodings.xml 403B
target
classes
db.properties 199B
mybatis-config.xml 1KB
applicationContext.xml 2KB
log4j.properties 266B
com
Test.class 1KB
mapper
EmployeeMapper.class 442B
EmployeeMapper.xml 1KB
controller
EmployeeController.class 2KB
utils
MybatisUtils.class 1KB
pojo
Employee.class 2KB
service
EmployeeServiceImpl.class 1KB
EmployeeService.class 364B
ssmdemo
show.jsp 1KB
WEB-INF
classes
db.properties 199B
mybatis-config.xml 1KB
applicationContext.xml 2KB
log4j.properties 266B
com
Test.class 1KB
mapper
EmployeeMapper.class 442B
EmployeeMapper.xml 1KB
controller
EmployeeController.class 2KB
utils
MybatisUtils.class 1KB
pojo
Employee.class 2KB
service
EmployeeServiceImpl.class 1KB
EmployeeService.class 364B
lib
spring-core-5.2.8.RELEASE.jar 1.38MB
spring-aop-5.2.8.RELEASE.jar 364KB
spring-jdbc-5.2.8.RELEASE.jar 398KB
spring-beans-5.2.8.RELEASE.jar 673KB
spring-tx-5.2.8.RELEASE.jar 307KB
mybatis-3.4.2.jar 1.52MB
druid-1.1.20.jar 2.65MB
log4j-1.2.17.jar 478KB
mysql-connector-java-8.0.11.jar 1.94MB
protobuf-java-2.6.0.jar 582KB
spring-webmvc-5.2.8.RELEASE.jar 934KB
spring-expression-5.2.8.RELEASE.jar 276KB
commons-logging-1.2.jar 60KB
spring-jcl-5.2.8.RELEASE.jar 23KB
mybatis-spring-2.0.1.jar 65KB
spring-web-5.2.8.RELEASE.jar 1.37MB
spring-context-5.2.8.RELEASE.jar 1.17MB
web.xml 1KB
index.jsp 52B
addEmployee.jsp 616B
META-INF
MANIFEST.MF 99B
ssmdemo.war 12.83MB
generated-sources
annotations
共 71 条
- 1
资源评论
MIC的小橘子
- 粉丝: 68
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功