首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

SSH2中DAO层HQL数据更新步骤

2013-11-08 
SSH2中DAO层HQL数据更新方法1.Add方法public boolean addQuestion(Question question){boolean bFlag fa

SSH2中DAO层HQL数据更新方法

1.  Add方法

public boolean addQuestion(Question question){  boolean bFlag = false;  Date sysDate = getDate();  question.setCreateDate(MyDateFormat.doFormat(sysDate));  try {    this.getSession().clear();    this.getHibernateTemplate().save(question);    bFlag = true;  } catch (HibernateException e) {    e.printStackTrace();    throw e;  }  return bFlag;}


2.  Update方法
public boolean updateQuestion(Question question) {  boolean bFlag = false;  Date sysDate = getDate();  question.setModifyDate(MyDateFormat.doFormat(sysDate));  try {    this.getSession().clear();    this.getHibernateTemplate().update(question);    bFlag = true;  } catch (HibernateException e) {    e.printStackTrace();    throw e;  }  return bFlag;}


3.  Delete方法
public boolean deleteQuestion(Question question) {  boolean bFlag = false;  try {    this.getSession().clear();    this.getHibernateTemplate().delete(question);    bFlag = true;  } catch (HibernateException e) {    e.printStackTrace();    throw e;  }  return bFlag;}


4.  SaveOrUpdate方法
public boolean saveOrUpdate(Question question) {  boolean bFlag = false;  try {    this.getSession().clear();    this.getHibernateTemplate().saveOrUpdate(question);    bFlag = true;  } catch (HibernateException e) {    e.printStackTrace();    throw e;  }  return bFlag;}




热点排行