package myBatise001.service;
import java.util.List;
import org.apache.ibatis.session.SqlSession;
import myBatise001.beens.UserBean;
import myBatise001.mapper.UserMapper;
import myBatise001.tools.DBTools;
public class UserService
{
public static void main(String[] args)
{
insertUser();
// deleteUser();
// selectUserById();
selectAllUser();
}
/**
* 新增用户
*/
private static void insertUser()
{
SqlSession session = DBTools.getSession();
UserMapper mapper = session.getMapper(UserMapper.class);
// UserBean user = new UserBean("懿", "1314520", 7000.0);
UserBean user = new UserBean(2,"懿", "1314520", 7000.0);
try
{
mapper.insertUser(user);
System.out.println(user.toString());
session.commit();
} catch (Exception e)
{
e.printStackTrace();
session.rollback();
}
}
/**
* 删除用户
*/
private static void deleteUser()
{
SqlSession session = DBTools.getSession();
UserMapper mapper = session.getMapper(UserMapper.class);
try
{
mapper.deleteUser(1);
session.commit();
} catch (Exception e)
{
e.printStackTrace();
session.rollback();
}
}
/**
* 根据id查询用户
*/
private static void selectUserById()
{
SqlSession session = DBTools.getSession();
UserMapper mapper = session.getMapper(UserMapper.class);
try
{
UserBean user = mapper.selectUserById(2);
System.out.println(user.toString());
session.commit();
} catch (Exception e)
{
e.printStackTrace();
session.rollback();
}
}
/**
* 查询所有的用户
*/
private static void selectAllUser()
{
SqlSession session = DBTools.getSession();
UserMapper mapper = session.getMapper(UserMapper.class);
try
{
List<UserBean> user = mapper.selectAllUser();
System.out.println(user.toString());
session.commit();
} catch (Exception e)
{
e.printStackTrace();
session.rollback();
}
}
}
增删改查demo项目,eclipse
需积分: 45 63 浏览量
2017-02-13
17:02:00
上传
评论 1
收藏 4.47MB RAR 举报
_小李哥
- 粉丝: 21
- 资源: 16
最新资源
- MQTT协议发温湿度到阿里云平台支持下发控制LED灯与继电器对接阿里云APP
- STM32F103ZET6+OV2640+TF卡存储
- 操作系统考试要点最新版本.doc
- 操作系统试题B卷.doc
- 移动机器人自主路径规划之RRT算法MATLAB实现代码
- Python使用 LSTM循环神经网络预测风力发电厂中风机产生的功率项目源码+数据集.zip
- 深入探究文件I/O-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板
- MQTT协议发温湿度电压数据到ONENET支持下发控制LED灯与继电器(新平台)
- 平抑风电波动的电-氢混合储能容量优化配置(注释完全,可直接运行)(文档加Matlab源码)
- Gigabyte.RX560.4g 1750mhz bios GAMING OC
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈