【Java开源代码栏目提醒】:网学会员Java开源代码为您提供ContentTypeDAOImpl.java参考,解决您在ContentTypeDAOImpl.java学习中工作中的难题,参考学习。
package com.myEdition.dao.impl;
import java.util.ArrayList;
import java.util.List;
import org.apache.log4j.Logger;
import org.hibernate.SessionFactory;
import com.myEdition.dao.ContentTypeDAO;
import com.myEdition.bean.ContentType;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class ContentTypeDAOImpl extends HibernateDaoSupport implements ContentTypeDAO {
private Logger logger = Logger.getLogger(this.getClass().getName());
//设定连接
private SessionFactory sessionFactory;
private String hql = "from ContentType ";
//新增内容类别
public void createContentType(ContentType contentType) {
this.getHibernateTemplate().save(contentType);
}
//修改内容类别
public void updateContentType(ContentType contentType) {
this.getHibernateTemplate().update(contentType);
}
//删除内容类别
public void deleteContentType(ContentType contentType) {
this.getHibernateTemplate().delete(contentType);
}
//获取所有内容类别
public List queryContentType(){
List contentTypes;
//如果为空
if (this.getHibernateTemplate().find(hql) == null )
contentTypes = new ArrayList();
else
//获取内容类别列表
contentTypes = this.getHibernateTemplate().find(hql);
return contentTypes;
}
}
上一篇:
ContentTypeDAO.java
下一篇:
多年来只想说一句,我不怪你