首页>代码>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 LV34
2021年11月19日
最近浏览更多
可是不知道么 LV23
2025年3月29日
微信网友_7316199114199040
2024年12月28日
暂无贡献等级
三秋桂子 LV1
2024年12月22日
气之子dss LV4
2024年6月24日
qq970040477 LV24
2024年6月16日
xin xie LV1
2024年6月13日
wwwww816 LV5
2023年12月19日
xiongwei11231 LV9
2023年12月6日
it_star LV6
2023年10月31日
李亮 LV19
2023年8月29日

