手机
当前位置:查字典教程网 >编程开发 >JSP教程 >hibernate更新数据方法小结
hibernate更新数据方法小结
摘要:复制代码代码如下:Usertableuser=null;Sessionsession=HibernateSessionFactory.get...

复制代码 代码如下:

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;

}

}

【hibernate更新数据方法小结】相关文章:

Hibernate通用数据库操作代码

jsp hibernate 数据保存操作的原理

jsp form表单方法示例

jsp下页面跳转的几种方法小结

jsp Hibernate 函数简介

JDBC连接Access数据库的几种方式介绍

jsp连接数据库大全

jsp Hibernate批量更新和批量删除处理代码

简单的手工hibernate程序示例

XStream使用方法总结附实例代码

精品推荐
分类导航