【Java开源代码栏目提醒】:网学会员为广大网友收集整理了,AdvertiserService.java,希望对大家有所帮助!
package com.kemp.video.advertiser;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.kemp.util.page.Pager;
public class AdvertiserService implements IAdvertiserService{
private static Log log = LogFactory.getLog(AdvertiserService.class);
private IAdvertiserDao advertiserDao;
public IAdvertiserDao getAdvertiserDao() {
return advertiserDao;
}
// Spring閫氳繃涓嬮潰鐨剆etter娉ㄥ叆DAO缁勪欢
public void setAdvertiserDao(IAdvertiserDao advertiserDao) {
this.advertiserDao = advertiserDao;
}
/**
* 娣诲姞鎴栬呬慨鏀?
*/
public void addAdvertiser(Advertiser advertiser) {
advertiserDao.save(advertiser);
}
/**
* 鏍规嵁aderId鍒犻櫎鐩稿簲鐨勮褰?
*/
public void deleteAdvertiser(Integer aderId) {
advertiserDao.delete(advertiserDao.findById(Advertiser.class, aderId));
}
/**
* 鏍规嵁aderId杩斿洖鎵瀵瑰簲鐨凙dvertiser瀹炰緥
*/
public Advertiser getAdvertiserById(Integer aderId){
return (Advertiser)advertiserDao.findById(Advertiser.class, aderId);
}
/**
* 鍒嗛〉鏌ヨAdvertiser璁板綍
*/
public Pager getAdvertiserlList(String currentPage, String pagerMethod, String where) throws Exception {
String sql = " FROM Advertiser "+where+" order by aderId";
return advertiserDao.getPager(sql, currentPage,pagerMethod);
}
/**
* 鏉′欢鏌ヨ
*/
public List find(String queryString) {
return advertiserDao.find(queryString);
}
/**
* 鑾峰彇鍏ㄩ儴骞垮憡瀹㈡埛鍒楄〃
*/
public List getAderList()throws Exception{
String sql = " FROM Advertiser order by aderId";
return advertiserDao.find(sql);
}
/**
* 鏍规嵁鍚嶇О鏌ヨ骞垮憡瀹㈡埛
*/
public List getAdvertiserByName(String adName)throws Exception{
String where = "from Advertiser as model where model.aderName = '"+ adName + "'";
List list = this.find(where);
return list;
}
}
上一篇:
AdvertiserDao.java
下一篇:
扛起年轻化大旗,哈弗F系玩转行业新风潮