首页>代码>Spring MVC集成Mybatis实现基础的增删改查Demo实例>/springMVC_Mybatis_Test/src/com/ssm/service/BooksService.java
package com.ssm.service;

import java.io.Serializable;
import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.ssm.dao.MyBatisDao;
import com.ssm.entity.Books;


@Service
public class BooksService {

	private MyBatisDao myBatisDao;

	public MyBatisDao getMyBatisDao() {
		return myBatisDao;
	}

	@Resource
	public void setMyBatisDao(MyBatisDao myBatisDao) {
		this.myBatisDao = myBatisDao;
	}
	

	/*保存数据对象 */
	public void save(Books books) {
		if(books.getBookId()== null){
			myBatisDao.save("booksMapper.insert", books);
		}
		else{
			myBatisDao.save("booksMapper.update", books);
		}
	}
	
	
	/*根据主键删除对象 */
	public void delete(Serializable id){
		myBatisDao.delete("booksMapper.deleteByPrimaryKey", id);
	}
	
	
	
	public List<Books> getBooks(){
		return myBatisDao.getList("booksMapper.selectByEntity");
	}
	
	
	/*根据条件查询获取数据对象列表 */
	public List<Books> queryResult(Books books){
		return myBatisDao.getList("booksMapper.selectByQuery",books);
	}
	
	
	/*根据主键获取对象 */
	public Books getBooks(Serializable id) {
		return myBatisDao.get("booksMapper.selectByPrimaryKey", id);
		
	}
}
最近下载更多
it_star  LV6 2023年10月31日
李亮  LV19 2023年8月29日
zhumeng168  LV5 2023年7月8日
1257592068  LV6 2023年6月13日
小妹妹  LV7 2023年5月22日
微信网友_6248713511227392  LV11 2022年12月5日
谢谢谢谢谢谢你  LV6 2022年7月19日
 LV6 2021年12月22日
9843637  LV9 2021年12月12日
543666826  LV33 2021年11月19日
最近浏览更多
wwwww816  LV3 2023年12月19日
xiongwei11231  LV8 2023年12月6日
it_star  LV6 2023年10月31日
李亮  LV19 2023年8月29日
zhumeng168  LV5 2023年7月8日
1748938504  LV2 2023年6月30日
gecongkai  LV8 2023年6月22日
1257592068  LV6 2023年6月13日
buling-  LV1 2023年6月8日
tangguo666666  LV4 2023年6月3日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友