newsmanager.java
来自「本项目在前台提供新闻页面浏览。使用了struts、hibernate、sprin」· Java 代码 · 共 89 行
JAVA
89 行
package org.imm.service.impl;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.imm.dao.hibernate.NewsDAO;
import org.imm.model.News;
import org.imm.service.INewsManager;
public class NewsManager implements INewsManager {
protected final Log log = LogFactory.getLog(NewsManager.class);
private NewsDAO newsDAO;
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#getNewsDAO()
*/
public NewsDAO getNewsDAO() {
return newsDAO;
}
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#setNewsDAO(org.imm.dao.hibernate.NewsDAO)
*/
public void setNewsDAO(NewsDAO newsDAO) {
this.newsDAO = newsDAO;
}
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#saveNews(org.imm.model.News)
*/
public void saveNews(News news){
newsDAO.save(news);
}
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#getNewses(org.imm.model.News)
*/
public List getNewses(News newses) {
List list = null;
try {
list = newsDAO.findByExample(newses);
} catch (Exception e) {
log.error("Failure to get users.", e);
}
return list;
}
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#deleteNews(java.lang.Integer)
*/
public void deleteNews(Integer id){
News news=newsDAO.findById(id);
try{
newsDAO.delete(news);
} catch (Exception e){
log.error("Failure to delete users.",e);
}
}
/* (non-Javadoc)
* @see org.imm.service.impl.INewsManager#getNews(java.lang.Integer)
*/
public News getNews(Integer id){
return newsDAO.findById(id);
}
// public void saveFindNews(Integer id){
// News news=newsDAO.findById(id);
// newsDAO.save(news);
// }
// public void saveOrUpdateNews(Integer id,String title,String content){
// News news=newsDAO.findById(id);
// news.setNewid(id);
// news.setTitle(title);
// news.setContent(content);
// }
// public News mergeNews(News news){
// return newsDAO.merge(news);
// }
// public void saveOrUpdateNews(News news,Integer id){
// newsDAO.saveOrUpdate(news, id);
// }
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?