首页>代码>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日
最近浏览更多
气之子dss  LV4 6月24日
qq970040477  LV24 6月16日
xin xie  LV1 6月13日
wwwww816  LV5 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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友