基本信息
源码名称:Spring mvc整合mybatis例子
源码大小:12.02M
文件格式:.rar
开发语言:Java
更新时间:2016-08-21
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 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; } }