persistentmanagerimpl.java
来自「关于 Jaoso新闻文章发布系统 --- --- --- --- --- -」· Java 代码 · 共 83 行
JAVA
83 行
/*
* Created on 2004-5-13
*/
package jaoso.framework.dao.hibernate;
import jaoso.framework.dao.BaseDAO;
import jaoso.framework.dao.PersistentManager;
import jaoso.framework.exception.DAOException;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* @author edgeloner edgeloner@163.com
*
*/
public class PersistentManagerImpl implements PersistentManager {
//~ Static fields/initializers =============================================
/**
* DOCUMENT ME!
*/
private static Log log = LogFactory.getLog(PersistentManagerImpl.class);
//~ Instance fields ========================================================
/**
* DOCUMENT ME!
*/
private BaseDAO baseDAO;
//~ Methods ================================================================
/**
* DOCUMENT ME!
*
* @param dao DOCUMENT ME!
*/
public final void setBaseDAO(final BaseDAO dao) {
this.baseDAO = dao;
}
/**
* DOCUMENT ME!
*
* @param obj DOCUMENT ME!
*
* @throws DAOException DOCUMENT ME!
*/
public final void create(final Object obj) throws DAOException {
baseDAO.saveEntity(obj);
}
/**
* DOCUMENT ME!
*
* @param obj DOCUMENT ME!
*
* @throws DAOException DOCUMENT ME!
*/
public final void remove(final Object obj) throws DAOException {
baseDAO.removeEntity(obj);
}
/**
* DOCUMENT ME!
*
* @param obj DOCUMENT ME!
*
* @throws DAOException DOCUMENT ME!
*/
public final void update(final Object obj) throws DAOException {
baseDAO.updateEntity(obj);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?