• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    jsp Hibernate入门教程第1/3页
    例如:
    复制代码 代码如下:

    HibernateTest.java
    import onlyfun.caterpillar.*;
    import net.sf.hibernate.*;
    import net.sf.hibernate.cfg.*;
    import java.util.*;
    public class HibernateTest {
    public static void main(String[] args) throws HibernateException {
    SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
    Session session = sessionFactory.openSession();
    List users = session.find("from User");
    User updated = null;
    for (ListIterator iterator = users.listIterator(); iterator.hasNext(); ) {
    User user = (User) iterator.next();
    if(updated == null)
    updated = user;
    System.out.println(user.getName() +
    "\n\tAge: " + user.getAge() +
    "\n\tSex: " + user.getSex());
    }
    updated.setName("justin");
    session.flush();
    users = session.find("from User");
    session.close();
    sessionFactory.close();
    for (ListIterator iterator = users.listIterator(); iterator.hasNext(); ) {
    User user = (User) iterator.next();
    System.out.println(user.getName() +
    "\n\tAge: " + user.getAge() +
    "\n\tSex: " + user.getSex());
    }
    }
    }

     这个程序会显示数据表中的所有数据,并将数据表中的第一笔数据更新,一个执行的结果如下:
    log4j:WARN No appenders could be found for logger (net.sf.hibernate.cfg.Environment).
    log4j:WARN Please initialize the log4j system properly.
    Hibernate: select user0_.user_id as user_id, user0_.name as name, user0_.sex as sex, user0_.age as age from USER user0_
    caterpillar
    Age: 28
    Sex: M
    momor
    Age: 25
    Sex: F
    Bush
    Age: 25
    Sex: M
    Becky
    Age: 35
    Sex: F
    Hibernate: update USER set name=?, sex=?, age=? where user_id=?
    Hibernate: select user0_.user_id as user_id, user0_.name as name, user0_.sex as sex, user0_.age as age from USER user0_
    justin
    Age: 28
    Sex: M
    momor
    Age: 25
    Sex: F
    Bush
    Age: 25
    Sex: M
    Becky
    Age: 35
    Sex: F
    123下一页阅读全文
    您可能感兴趣的文章:
    • JSP 开发之hibernate的hql查询多对多查询
    • JSP 开发之hibernate配置二级缓存的方法
    • JSP开发中hibernate框架的常用检索方式总结
    • JSP 中Hibernate实现映射枚举类型
    • jsp Hibernate批量更新和批量删除处理代码
    • jsp Hibernate 函数简介
    • jsp hibernate 数据保存操作的原理
    • jsp hibernate的分页代码
    • JSP开发之hibernate之单向多对一关联的实例
    上一篇:Hibernate通用数据库操作代码
    下一篇:Hibernate save() saveorupdate()的用法第1/2页
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    jsp Hibernate入门教程第1/3页 jsp,Hibernate,入门教程,第,