• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    hibernate更新数据方法小结
    POST TIME:2021-10-18 07:51
    复制代码 代码如下:

    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+mysql写入数据库乱码
    • SSH整合中 hibernate托管给Spring得到SessionFactory
    • Hibernate环境搭建与配置方法(Hello world配置文件版)
    • 在Java的Hibernate框架中对数据库数据进行查询操作
    • Hibernate 查询方式总结
    • jsp hibernate的分页代码
    • Hibernate识别数据库特有字段实例详解
    上一篇:Hibernate save() saveorupdate()的用法第1/2页
    下一篇:jsp 复选框使用方法
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信