【Java开源代码栏目提醒】:网学会员为需要Java开源代码的朋友们搜集整理了AdvancesDaoHibernate.java相关资料,希望对各位网友有所帮助!
package com.myad.dao.hibernate;
import java.util.List;
import org.springframework.orm.ObjectRetrievalFailureException;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.myad.dao.AdvancesDao;
import com.myad.model.Advances;
public class AdvancesDaoHibernate extends HibernateDaoSupport implements AdvancesDao {
/**
* @see com.myad.dao.AdvancesDao#getAdvancess(com.myad.model.Advances)
*/
public List getAdvancess( Advances advances) {
return getHibernateTemplate().find("from Advances");
}
/**
* @see com.myad.dao.AdvancesDao#getAdvances(String advancesid)
*/
public Advances getAdvances( String advancesid) {
Advances advances = (Advances) getHibernateTemplate().get(Advances.class, advancesid);
if (advances == null) {
logger.warn("uh oh, advances with advancesid '" + advancesid + "' not found...");
throw new ObjectRetrievalFailureException(Advances.class, advancesid);
}
return advances;
}
/**
* @see com.myad.dao.AdvancesDao#saveAdvances(Advances advances)
*/
public void saveAdvances( Advances advances) {
getHibernateTemplate().saveOrUpdate(advances);
}
/**
* @see com.myad.dao.AdvancesDao#removeAdvances(String advancesid)
*/
public void removeAdvances( String advancesid) {
getHibernateTemplate().delete(getAdvances(advancesid));
}
}