国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

hibernate更新數據方法小結

2020-07-27 21:42:54
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

Usertable user=null;
Session session=HibernateSessionFactory.getSession();
String sql="from Usertable as user where user.username=?";
Query q=session.createQuery(sql);
q.setString(0,username);
List l=q.list();
Iterator ite=l.iterator();
if(ite.hasNext()){
user=(Usertable)ite.next();
}
return user;

查詢完以后才能更新用SESSION.UPDATE就行了。
Hibernate的session接口的update()方法可以更新持久化對象.使其對象屬性的狀態改變傳遞到數據庫.

復制代碼 代碼如下:

public boolean updateNews(Devinfo df) throws HibernateException{
net.sf.hibernate.Session sess =HibernateUtil.currentSession();
Transaction tx = sess.beginTransaction();
try{
Devinfo d=new Devinfo();
sess.load(d,df.getNewsid());
d.setTypeId(df.getTypeId());
d.setSubject(df.getSubject());
d.setContent(df.getContent());
d.setMdate(new Date((new java.util.Date()).getTime()).toString());
sess.update(d);
tx.commit();
HibernateUtil.closeSession();
return true;
}
catch(HibernateException e){
e.printStackTrace();
return false;
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盈江县| 西青区| 安庆市| 友谊县| 玛多县| 清河县| 湖南省| 长泰县| 修武县| 米泉市| 巴马| 辽宁省| 安阳市| 崇义县| 政和县| 汉阴县| 峨眉山市| 西宁市| 会昌县| 拜城县| 资中县| 东辽县| 仲巴县| 襄汾县| 偃师市| 武威市| 正镶白旗| 买车| 健康| 仁布县| 三台县| 洪雅县| 庆云县| 光泽县| 特克斯县| 城步| 电白县| 吉木乃县| 兰溪市| 来宾市| 曲周县|