Hibernate4学习笔记(三): 使用HQL语句从数据库检索数据
来源:互联网 发布:plc编程自制功能块 编辑:程序博客网 时间:2024/06/05 08:41
日期:2016-7-19
内容: 使用HQL语句从数据库检索数据
1、使用HQL语句从数据库检索数据:在不带检索条件的情况下检索数据;
//使用HQL语句从数据库检索数据:不带任何检索条件@Testpublic void queryDataFromDataBaseNoCondition(){//加载Hibernate的配置对象Configuration config = new Configuration().configure();//创建服务注册对象ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();//创建sessionFactorySessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);//创建session对象Session session = sessionFactory.getCurrentSession();//创建事务对象(开启事务)Transaction tx = session.beginTransaction();//HQL语句String hql1 = "from Users";//检索数据Query query = session.createQuery(hql1);//执行检索List list = query.list();Iterator itor = list.listIterator();//循环打印检索出来的数据while(itor.hasNext()){Users users = (Users)itor.next();System.out.println("用户名: "+users.getUsername()+" "+"密码: "+users.getPassword()+"\n");}}
2、检索结果显示:
INFO: HHH000232: Schema update completeHibernate: select users0_.id as id5_, users0_.address as address5_, users0_.birthday as birthday5_, users0_.email as email5_, users0_.password as password5_, users0_.phone as phone5_, users0_.sex as sex5_, users0_.username as username5_ from user_info users0_用户名: yuashanshan 密码: yuashanshan用户名: luoting 密码: luoting..123用户名: 刘德华 密码: liudehjua..123用户名: 张学友 密码: zhangxueyou用户名: feiyuqing 密码: feiyuqing..123用户名: wangbaoqiang 密码: wangbaoqiang..456
完成数据检索记录操作。
0 0
- Hibernate4学习笔记(三): 使用HQL语句从数据库检索数据
- Hibernate4学习笔记(四): 使用HQL语句从数据库检索数据(带检索条件)
- Oracle Database 11g SQL 开发指南学习笔记:从数据库中检索数据
- hibernate学习笔记(HQL检索和QBC检索)
- JDBC检索数据(数据库学习之三)
- 数据库学习笔记(三)--SQL语句
- 按条件检索hql语句
- HQL语句--from(检索对象)
- 数据库学习1 检索数据
- Hibernate中使用HQL语句删除数据
- 使用SQL SELECT语句检索数据
- HQL数据查询基础_学习笔记
- 数据库笔记6:检索,排序检索,过滤数据
- SQL学习整理(三)排序检索数据
- MySQL数据库学习笔记(三)----基本的SQL语句
- Oracle 11g SQL开发指南 学习笔记之从数据库表中检索信息
- 全文检索lucene学习笔记(三)
- 全文检索lucene学习笔记(三)
- 网络编程之URL和URLConnection
- window.close()在火狐中不起作用
- log4j
- 松耦合和紧耦合的架构设计及性能对比
- OpenGL笔记2.1 角的顶点
- Hibernate4学习笔记(三): 使用HQL语句从数据库检索数据
- 在线表格,推荐使用超级表格——超好用的电子表格
- 数据源配置
- ClassLoader扒开了给你看
- toastr.options
- RGB转灰度值
- mysql的autocommit详解
- [Java并发编程] synchronized(this)
- 高级特性简介