⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 criticdaoimpl.java

📁 Jaoso新闻文章发布系统 0.9.1final 程序架构: Struts+Spring+Hibernate 主要功能:   ·新闻采用在线编辑器,可以象使用word一样编辑新闻,可简繁
💻 JAVA
字号:
package jaoso.news.dao.hibernate;

import jaoso.framework.dao.BaseDAO;

import jaoso.news.dao.CriticDAO;

import jaoso.news.domain.Critic;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import java.io.Serializable;

/**
 * @author Edgeloner edgeloner@163.com
 * @since 2004-6-26
 */
public class CriticDAOImpl implements CriticDAO {
	/** log */
	private static Log log = LogFactory.getLog(CriticDAOImpl.class);

	/** baseDAO */
	private BaseDAO baseDAO;

	/**
	 *  
	 */
	public CriticDAOImpl() {
		super();
	}

	/**
	 * @param baseDAO
	 */
	public final void setBaseDAO(final BaseDAO baseDAO) {
		this.baseDAO = baseDAO;
	}

	/**
	 * (non-Javadoc)
	 * 
	 * @see jaoso.news.dao.CriticDAO#getCritic(java.io.Serializable)
	 */
	public final Critic getCritic(final Serializable arg) {
		return (Critic) baseDAO.loadEntity(Critic.class, arg);
	}

	/**
	 * (non-Javadoc)
	 * 
	 * @see jaoso.news.dao.CriticDAO#createCritic(jaoso.news.domain.Critic)
	 */
	public final void createCritic(final Critic arg) {
		if (!arg.getArticle().getCritics().contains(arg)) {
			arg.getArticle().getCritics().add(arg);
			baseDAO.updateEntity(arg.getArticle());
		}

		baseDAO.saveEntity(arg);
	}

	/**
	 * (non-Javadoc)
	 * 
	 * @see jaoso.news.dao.CriticDAO#removeCritic(java.io.Serializable[])
	 */
	public final void removeCritic(final Serializable[] arg) {
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -