📄 cusfeedbackhibernatedao.java~112~
字号:
package org.lenovoAC.hibernateDao;
import org.lenovoAC.pojo.CusFeedback;
import net.sf.hibernate.Query;
import java.util.List;
import org.lenovoAC.dao.CusFeedbackDao;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class CusFeedbackHibernateDao
extends BaseDao implements CusFeedbackDao
{
/**
* 添加
* @param cf CusFeedback
*/
public void insertCusFee(CusFeedback cf)
{
this.getHibernateTemplate().save(cf);
this.getHibernateTemplate().flush();
}
/**
* 修改
* @param cf CusFeedback
*/
public void updateCusFee(CusFeedback cf)
{
this.getHibernateTemplate().update(cf);
}
/**
* 删除
* @param cf CusFeedback
*/
public void delCusFee(CusFeedback cf)
{
this.getHibernateTemplate().delete(cf);
}
/**
* 删除ID指定的对象
* @param cusFeeId String
*/
public void delCusFeeTwo(String cusFeeId)
{
CusFeedback cf = this.getCusFeedback(cusFeeId);
this.delCusFee(cf);
}
/**
* 取得ID指定的对象
* @param id String
* @return CusFeedback
*/
public CusFeedback getCusFeedback(String id)
{
CusFeedback cf = null;
String hql = "from CusFeedback as cf where cf.id=?";
try
{
cf=(CusFeedback)this.getHibernateTemplate().find(hql,id).get(0);
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
return cf;
}
}
/**
* 取得表中所有记录
* @return List
*/
public List getAllCusFeedback()
{
List list = null;
String hql = "from CusFeedback as cf order by cf.time desc";
try
{
list = this.getHibernateTemplate().createQuery(this.getSession(), hql).
list();
}
catch (Exception e)
{
e.printStackTrace();
}
return list;
}
/**
* 第二种方法取得表中所有记录
* @return List
*/
public List getAllCusFeedbackTwo()
{
return this.getHibernateTemplate().loadAll(CusFeedback.class);
}
/**
* 第三种方法取得表中所有记录
* @return List
*/
public List getAllCusFeebackThree()
{
String hql = "from CusFeedback as cf order by cf.time desc";
return this.getHibernateTemplate().find(hql);
}
public void setDisState(String id)
{
CusFeedback cf=this.getCusFeedback(id);
cf.setTitle(cf.getTitle());
cf.setContext(cf.getContext());
cf.setName(cf.getName());
cf.setContactPhone(cf.getContactPhone());
cf.setEMail(cf.getEMail());
cf.setTime(cf.getTime());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -