📄 persistentmanagerimpl.java
字号:
/*
* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -