基本信息
源码名称:Spring mvc整合mybatis例子
源码大小:12.02M
文件格式:.rar
开发语言:Java
更新时间:2016-08-21
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
package com.zq.foo.service.impl;
import java.util.List;
import java.util.Map;
import com.zq.foo.dao.AddressDao;
import com.zq.foo.dao.UserDao;
import com.zq.foo.entity.Address;
import com.zq.foo.entity.User;
import com.zq.foo.service.UserService;
public class UserServiceImpl implements UserService{
private UserDao userDao;
private AddressDao addressDao;
public void deleteUser(Long uid) {
userDao.deleteUser(uid);
}
/**
* 查询出全部的User。
* @param page 分页页码。
* @param pageCount 页数。
*/
public List<User> getAllUser(Integer page, Integer pageCount) {
List<User> users = userDao.getAllUser(null);
return users;
}
public User getOneUser(Long uid) {
User user = userDao.getUser(uid);
return user;
}
/**
* 通配查找需要的数据。
*/
public List<User> getUserNeeded(Map<String, Object> likeCondition) {
List<User> users = userDao.getAllUser(likeCondition);
return users;
}
/**
* 级联插入Address
*/
public User insertUser(User user) {
userDao.insertUser(user);
List<Address> addrs = user.getAddrs();
// int a = 9 / 0;
if(addrs != null && addrs.size()>0){
for(Address addr : addrs){
addr.setUser(user);
addressDao.insertAddress(addr);
}
}
return user;
}
public void updateUser(User user) {
userDao.updateUser(user);
}
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
public void setAddressDao(AddressDao addressDao) {
this.addressDao = addressDao;
}
}