hibernate 核心类讲解2(第二天)
来源:互联网 发布:淘宝店铺申诉入口 编辑:程序博客网 时间:2024/05/16 10:59
下面继续讲hibernate的核心类(接口)。
Query接口:
前面提到session的两个查询方法都是用主键进行查找的,如果我们想通过用户名或者邮箱等数据进行查找则需要更强大的Query接口。
操作语句:
Query query = (Query) session.createQuery("from Employee where id = 1");
这里注意,中间的查询语句Employee大写因为这里用的不是表而是pojo对象,后面的条件id可以指定是字段名或者是对象属性名(当然最好用属性名),然后通过list方法获取结果,list会自动将结果封装成一个pojo对象。
Critera接口:
这个接口也能够实现面向对象的查询功能,但不是官方推荐的(Query用的多)。
这是一个面向对象的查询接口,体现在查询条件的设置完全用的是方法,如下:
Criteria cr = session.createCriteria(Employee.class).setMaxResults(2).addOrder(Order.desc("id"));List<Employee> list = cr.list();
有点类似JQuery的链式编程,查询条件都放在方法里面。当然这个方法用的很少,官方也不推荐,主要还是用Query.
0 0
- hibernate 核心类讲解2(第二天)
- Hibernate的核心类讲解1(第二天)
- 第二天HelloWorld讲解和核心类
- Hibernate(2)Hibernate核心类和接口
- Hibernate(三):Hibernate核心类,接口
- hibernate学习笔记第二天(2)
- Hibernate第二讲:Hibernate核心API和Hibernate开发步骤
- Hibernate第二篇【API讲解、执行流程图】
- java 学习 第二天 核心类
- hibernate的核心类和接口(2)
- Hibernate-- (二)核心类和接口
- Hibernate核心类
- Hibernate学习笔记(2)---hibernate核心文件
- AbstractPlatformTransactionManager(Spring事务底层核心类)API讲解翻译
- Zend Framework 2核心概念-DI(Dependency Injection)讲解
- hibernate学习ing(第二天)
- hibernate的IDE开发(第二天)
- hibernate学习笔记第二天(1)
- HTML Attributes
- 10410 - Tree Reconstruction
- 将文字转换为拼音
- CentOS 安装 openoffice 和swftools 编译安装
- kindEditor 乱码解决
- hibernate 核心类讲解2(第二天)
- SQLSERVER 分页问题
- 12118 - Inspector's Dilemma
- EventBus使用详解(一)——初步使用EventBus
- 时光机穿梭---撤销修改
- 渐变色设置
- 遍历map的2中方式
- poj 2778 DNA Sequence (ac自动机+矩阵加速)
- 从空项目建立Window-based Application