hibernate更新数据方法小结

2016-02-19 11:15 9 1 收藏

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

【 tulaoshi.com - Web开发 】

代码如下:

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

来源:http://www.tulaoshi.com/n/20160219/1596840.html

延伸阅读
标签: Java JAVA基础
Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。 写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢? 这需要你先插入一...
孕晚期B超检查数据小结 孕晚期是指孕第8-10个月,这个时候呢有的孕妈妈就可以得知预产期了。孕晚期做B超检查是为了了解胎儿在母体内的情况,是否可以顺产等情况提供信息。孕晚期胎儿的成长数据是怎样的呢?     孕29周: 双顶径的平均值为7.50士0.65,腹围的平均值为:23.71士1.50,股骨长的...
标签: Web开发
介绍 我们总是会遇到这样的情况,需要将数值从一个网页传递到另一个网页。在这篇文章中,向你展示了几种从一个网页向另一个网页传递数值的几种方法。在此例子中,创建的网页由一个文本控件和几个按钮控件组成。在文本框中输入的数据通过被标识在按钮控件中的不同方法从一个网页传递到另一个网页。 Response.Redirect 让我们首先看一看如何使...
最近做了一个小项目完整的数据库设计,想总结一些设计上的所得,希望大家多多指教。 有时一个项目,普通程序员一般不会去接触数据库设计,一般都有专业的DBA或是老程序员去设计,下面是我推测的几点可能原因: 1:新手对项目了解不深,正好这是老鸟的长处。 2:新手对局部的关注往往大于整体,很难考虑的特别周全。 ...
标签: Web开发
通过XMLHTTP发送请求,返回结果. scriptlanguage="JavaScript" functionGetResult() ...{ /**//**//**//* *---------------GetResult()----------------- *GetResult() *功能:通过XMLHTTP发送请求,返回结果. *参数:str,字符串,发送条件. *实例:GetResult(); ...

经验教程

875

收藏

26
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部