package com.sunline.test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.sunline.biz.UserBiz;
import com.sunline.entity.User;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
UserBiz userBiz = (UserBiz) ctx.getBean("userBiz");
/*
* 1.添加用户
*/
// User user = new User();
// user.setUser_name("张宇");
// user.setUser_password("123456");
// user.setUser_kind("客户");
// user.setUser_status("正常");
// user.setUser_balance(6500.0);
//
// userBiz.SaveUser(user);
/*
* 2.删除指定id的用户
*/
// userBiz.DeleteUser(11);
/*
* 3.修改用户的某些字段
*/
// User user = new User();
// user.setUser_id(10);
// user.setUser_name("张恒宇");
// user.setUser_kind("客户");
// userBiz.ModifyUser(user);
/*
* 4.查询指定id的用户
*/
// User user = userBiz.findById(10);
// System.out.println("用户信息为: "+user.getUser_name()+" "+user.getUser_password()
// +" "+user.getUser_status()+" "+user.getUser_kind()+" "+user.getUser_balance());
/*
* 5.查询所有用户
*/
// List<User> list = userBiz.findAll();
// for(User user : list){
// System.out.println("用户信息为: "+user.getUser_name()+" "+user.getUser_password()
// +" "+user.getUser_status()+" "+user.getUser_kind()+" "+user.getUser_balance());
// }
/*
* 6.动态SQL条件查询一
*/
// HashMap<String, Object> params=new HashMap<String,Object>(); // 创建一个HashMap存储参数
// params.put("user_id", 10);
// List<User> list = userBiz.findByIdLike(params);
// for(User user : list){
// System.out.println("用户信息为: "+user.getUser_name()+" "+user.getUser_password()
// +" "+user.getUser_status()+" "+user.getUser_kind()+" "+user.getUser_balance());
// }
/*
* 7.动态SQL条件查询二:根据传入的参数进行模糊查询
*/
// User user = new User();
// user.setUser_name("张");
// List<User> list = userBiz.selectUserLikeName(user);
// for(User us : list){
// System.out.println("用户信息为: "+us.getUser_name()+" "+us.getUser_password()
// +" "+us.getUser_status()+" "+us.getUser_kind()+" "+us.getUser_balance());
// }
/*
* 8.修改用户信息
*/
// User user = new User();
// user.setUser_id(10);
// user.setUser_name("张丰宇");
// user.setUser_balance(12000.0);
// userBiz.UpdateUser(user);
/*
* 9.foreach集合遍历查询
*/
// List<Integer> ids = new ArrayList<Integer>();
// ids.add(8);
// ids.add(9);
// List<User> list = userBiz.SelectUserIn(ids);
// for(User us : list){
// System.out.println("用户信息为: "+us.getUser_name()+" "+us.getUser_password()
// +" "+us.getUser_status()+" "+us.getUser_kind()+" "+us.getUser_balance());
// }
/*
* 10.choose条件查询
*/
HashMap<String, Object> param = new HashMap<String, Object>();
param.put("user_id", 8);
param.put("user_name", "张宇");
param.put("user_password", "123456");
List<User> list = userBiz.SelectUserChoose(param);
for(User us : list){
System.out.println("用户信息为: "+us.getUser_name()+" "+us.getUser_password()
+" "+us.getUser_status()+" "+us.getUser_kind()+" "+us.getUser_balance());
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
MyBatis 基于Mapper的增删改查示例(Spring IOC注入)
共75个文件
jar:45个
xml:8个
class:5个
需积分: 48 13 下载量 122 浏览量
2017-10-29
10:23:24
上传
评论
收藏 27.59MB ZIP 举报
温馨提示
MyBatis 基于Mapper的增删改查示例程序,使用Spring的IOC机制注入,大大降低程序间的耦合性
资源推荐
资源详情
资源评论
收起资源包目录
MyBatis 基于Mapper的增删改查示例(Spring IOC注入).zip (75个子文件)
MapperTest
.project 1KB
WebContent
WEB-INF
lib
log4j-core-2.3.jar 808KB
mybatis-spring-1.3.0.jar 52KB
aspectjtools.jar 10.65MB
hibernate-c3p0-4.3.5.Final.jar 39KB
c3p0-0.9.2.1.jar 414KB
spring-jdbc-4.2.0.RELEASE.jar 412KB
spring-web-4.2.0.RELEASE.jar 748KB
ant-launcher-1.9.6.jar 18KB
spring-websocket-4.2.0.RELEASE.jar 418KB
mchange-commons-java-0.2.3.4.jar 568KB
spring-tx-4.2.0.RELEASE.jar 257KB
mybatis-3.4.1.jar 1.51MB
javassist-3.20.0-GA.jar 714KB
spring-aspects-4.2.0.RELEASE.jar 57KB
spring-beans-4.2.0.RELEASE.jar 712KB
mysql-connector-java-5.1.30.jar 932KB
javax.servlet.jsp.jstl-api-1.2.1.jar 32KB
asm-5.0.4.jar 52KB
spring-jms-4.2.0.RELEASE.jar 273KB
spring-orm-4.2.0.RELEASE.jar 455KB
spring-instrument-4.2.0.RELEASE.jar 7KB
log4j-1.2.17.jar 478KB
spring-expression-4.2.0.RELEASE.jar 256KB
spring-context-support-4.2.0.RELEASE.jar 176KB
spring-webmvc-4.2.0.RELEASE.jar 845KB
spring-instrument-tomcat-4.2.0.RELEASE.jar 10KB
ant-1.9.6.jar 1.94MB
org.aspectj.matcher.jar 807KB
aspectjweaver.jar 1.78MB
spring-core-4.2.0.RELEASE.jar 1MB
cglib-3.2.2.jar 294KB
spring-webmvc-portlet-4.2.0.RELEASE.jar 173KB
spring-context-4.2.0.RELEASE.jar 1.03MB
aspectjrt.jar 115KB
spring-aop-4.2.0.RELEASE.jar 355KB
aopalliance.jar 4KB
slf4j-api-1.7.21.jar 40KB
javax.servlet.jsp.jstl-1.2.1.jar 398KB
slf4j-log4j12-1.7.21.jar 10KB
spring-messaging-4.2.0.RELEASE.jar 362KB
commons-logging-1.2.jar 60KB
log4j-api-2.3.jar 133KB
ognl-3.1.8.jar 230KB
spring-test-4.2.0.RELEASE.jar 537KB
spring-oxm-4.2.0.RELEASE.jar 81KB
web.xml 2KB
META-INF
MANIFEST.MF 39B
src
applicationContext.xml 3KB
springmvc-config.xml 1KB
com
sunline
dao
UserMapper.java 478B
UserDao.java 2KB
UserMapper.xml 4KB
test
Test.java 4KB
entity
User.java 1KB
biz
UserBiz.java 2KB
db.properties 300B
log4j.properties 622B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 482B
.jsdtscope 567B
build
classes
applicationContext.xml 3KB
springmvc-config.xml 1KB
com
sunline
dao
UserMapper.class 703B
UserMapper.xml 4KB
UserDao.class 3KB
test
Test.class 2KB
entity
User.class 2KB
biz
UserBiz.class 2KB
db.properties 300B
log4j.properties 622B
.classpath 842B
共 75 条
- 1
资源评论
潇潇雨歇_
- 粉丝: 2899
- 资源: 41
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 功率拓扑快速参考指南-ti,TI官方出品
- 开关电源拓朴图表,各种电路拓扑表格
- 登录和注册 前端:vue3+iview plus +axios 后台:spring boot +mybatis
- 软件测试入门简介:从基础到实践的全面介绍
- 2024CDA Level Ⅰ 认证考试大纲
- YOLO 数据集:淋巴病灶检测(1类别,包含训练集、验证集)
- 基于AT91RM9200处理器+XC3S250E(FPGA)+AD5322采集板Cadence ORCAD(硬件原理图+PCB)
- java+vue2实现zebra打印机,js实现
- J-link烧录软件,用于hex文件烧录
- VB打开时间同步页面/Internet时间设置.vbs
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功