创建Properits文件: 创建全局配置文件: 创建映射配置文件: 修改映射配置文件: 创建UserDao接口:
创建接口实现类:
创建测试类: 根据用户ID获取用户信息:
修改映射配置文件:
修改UserDao接口: 接口实现: 测试:
添加用户:
修改映射配置文件:
修改UsersDao接口: 修改UsersDaoImpl接口实现类: 创建UsersService业务层接口:创建UsersService业务层接口实现类:
创建测试类: 更新用户:修改映射配置文件:
修改UserDao接口: 修改接口实现类: 修改UsersService接口: 修改UsersService接口实现类:
@Override
public Users preUpdateUsers(int userid) {
Users users = null;
try{
SqlSession sqlSession = MybatisUtils.getSqlSession();
UsersDao usersDao = new UsersDaoImpl();
users = usersDao.selectUsersById2(userid);
}catch(Exception e){
e.printStackTrace();
}finally{
MybatisUtils.closeSqlSession();
}
return users;
}
@Override
public void modifyUsers(Users users) {
SqlSession sqlSession =MybatisUtils.getSqlSession();
try{
UsersDao usersDao = new UsersDaoImpl();
usersDao.updateUsersById(users);
sqlSession.commit();
}catch (Exception e){
e.printStackTrace();
sqlSession.rollback();
}finally{
MybatisUtils.closeSqlSession();
}
}
修改测试更新类:
删除用户:
修改映射配置文件:
修改UserDao接口:
修改UsersDao接口实现类:
修改UsersService接口:
修改UsersService接口实现类:
删除测试类:



