countdaoimpl.java

来自「Jaoso新闻文章发布系统 0.9.1final 程序架构: Struts」· Java 代码 · 共 91 行

JAVA
91
字号
package jaoso.count.dao.hibernate;

import jaoso.count.dao.CountDAO;

import jaoso.count.domain.Count;

import jaoso.framework.dao.BaseDAO;

import jaoso.framework.util.MyUtils;

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 CountDAOImpl implements CountDAO {
	/** log */
	private static Log log = LogFactory.getLog(CountDAOImpl.class);

	/** baseDAO */
	private BaseDAO baseDAO;

	/**
	 *  
	 */
	public CountDAOImpl() {
		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 Count getCount(final Serializable arg) {
		return (Count) baseDAO.loadEntity(Count.class, arg);
	}

	/**
	 * (non-Javadoc)
	 * 
	 * @see jaoso.news.dao.CriticDAO#createCritic(jaoso.news.domain.Critic)
	 */
	public final void createCount(final Count arg) {
		baseDAO.saveEntity(arg);
	}

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

	/**
	 * (non-Javadoc)
	 * 
	 * @see jaoso.count.dao.CountDAO#getCount()
	 */
	public Count getCount() {
		Object[] obj = baseDAO.findEntity("from Count");
		Count count = null;

		if (!MyUtils.isBlank(obj)) {
			count = (Count) obj[0];
		}

		return count;
	}

	/**
	 * (non-Javadoc)
	 * 
	 * @see jaoso.count.dao.CountDAO#updateCount(jaoso.count.domain.Count)
	 */
	public final void updateCount(final Count arg) {
		baseDAO.updateEntity(arg);
	}
}

⌨️ 快捷键说明

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