hibernate更新数据方法小结

2xg0dkrbi8fmt

2xg0dkrbi8fmt

2016-02-19 11:15

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享hibernate更新数据方法小结吧。
代码如下:

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;
}
}

展开更多 21%)
分享
qqQQ
qzoneQQ空间
weibo微博

猜你喜欢

hibernate更新数据方法小结

Web开发
hibernate更新数据方法小结

Hibernate下数据批量处理

Java JAVA基础
Hibernate下数据批量处理

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

jQuery ui 1.7更新小结

Web开发
jQuery ui 1.7更新小结

Struts+Hibernate数据表示

Java JAVA基础
Struts+Hibernate数据表示

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ASP操作XML数据小结

电脑网络
ASP操作XML数据小结

远程访问MySQL数据库的方法小结

编程语言 网络编程
远程访问MySQL数据库的方法小结

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

mysql连接过多和死掉以及拒绝服务的解决方法

mysql连接过多和死掉以及拒绝服务的解决方法

Jsp生成页面验证码的方法[附代码]

Jsp生成页面验证码的方法[附代码]
下拉加载更多内容 ↓