HQL和QBC和QBE + hibernate检索方式
来源:互联网 发布:廖雪峰python教程 pdf 编辑:程序博客网 时间:2024/06/06 05:52
HQL和QBC和QBE
QBC:Query By Critical
QBE:Query By Example
hibernate的QBE和QBC
Session对象提供了两个方法可以获得Query对象
Query createQuery(String queryString) 接受HQL
SQLQuery createSQLQuery(String queryString) 接受SQL
HQL:Hibernate Query Language
Query query = session.createQuery("from Customer"); //这里Customer是类名
SQL:Structured Query Language
Query query = session.createSQLQuery("select * from customer"); //这里参数就是普通SQL语句
HQL查询结果会自动封装为Java对象
Query query=session.createQuery("from Customer");
List<Customer> list=query.list();
hibernate检索方式
1)导航对象图检索方式: 根据已经加载的对象导航到其他对象----Customer c = session.get(Customer.class,1);c.getOrders();
2)OID 检索方式: 按照对象的 OID 来检索对象-----get/load
3)HQL 检索方式: 使用面向对象的 HQL 查询语言----Query query = session.createQuery(hql);
4)QBC 检索方式: 使用 QBC(Query By Criteria) API 来检索对象. 这种 API 封装了基于字符串形式的查询语句, 提供了更加面向对象的查询接口.
5)本地 SQL 检索方式: 使用本地数据库的 SQL 查询语句----SQLQuery query = session.createSQLQuery(sql);
0 0
- HQL和QBC和QBE + hibernate检索方式
- Hibernate 查询方式(HQL/QBC/QBE)汇总
- Hibernate 查询方式(HQL/QBC/QBE)汇总
- Hibernate的集中查询方式 : hql查询,QBC查询和QBE查询
- Hibernate的集中查询方式 : hql查询,QBC查询和QBE查询
- Hibernate通常是三种:hql查询,QBC查询和QBE查询:
- Hibernate通常是三种:hql查询,QBC查询和QBE查询:
- Hibernate通常是三种:hql查询,QBC查询和QBE查询:
- hibernate的QBE和QBC
- hibernate的QBE和QBC
- hibernate的QBE和QBC
- hibernate的QBE和QBC
- hibernate的QBE和QBC
- hibernate的QBE和QBC
- hibernate学习笔记(HQL检索和QBC检索)
- Hibernate的HQL、QBC、QBE查询总结
- Hibernate之HQL和QBC
- Hibernate中HQL和QBC
- android imageView背景透明度的设置
- 如何Debug Jenkins Plugins
- 数据结构-二叉树的深度(递归和非递归的实现)
- Experimental Physics and Industrial Control System
- flumeng收集日志并存储到HDFS
- HQL和QBC和QBE + hibernate检索方式
- UVA-10635 Prince and Princess
- Java类初始化顺序问题:静态初始化块,非静态初始化块以及构造函数
- CAShapeLayer与UIBezierPath
- iOS手势密码
- Myeclipse8.6 安装 axis2-1.6插件
- UIBezierPath和CAShapeLayer简介
- 存储管理(二):openfiler之accounts
- Python 求两个文本文件以行为单位的交集 并集 差集