考核目标说明:
识记:要求考生能够对大纲中的知识点能做出正确的判断和选择。
领会:要求考生对其中的定义能做出争取的表达和解释。
简单应用:要求考生能利用几个知识点能够解决简单的问题。
考核知识点及考核要求
第一章 对象/关系持久化
下面的内容要达到“识记”层次:
对象/关系映射
主流的ORM工具介绍
第二章 一个简单的Hibernate项目
下面的内容要达到“简单应用”的层次:
设计一个简单的Hibernate项目
第三章 JPA和EJB3简介
下面的内容要达到“识记”层次:
JPA EntityManager类
JPA Persistence类
JPA Query类
JPA EntityTransaction类
下面的内容要达到“简单应用”的层次:
EJB 3.0工作目录
EJB 3.0中的persistence.xml配置
EJB 3.0在JBoss中的部署
第四章 域模型简介
下面的内容要达到“识记”层次:
对象/关系映射中的XML元数据
基于注解的元数据
下面的内容要达到“领会”的层次:
业务域分析
业务域的实现
标准的定义
完整的类装载模型
第五章 持久性类的映射
下面的内容要达到“识记”层次:
实体标识符的属性和映射
Hibernate和JPA的键值生成器
实体类的映射优化
属性和域的映射
@Column注解
@Basic和FetchType
下面的内容要达到“领会”的层次:
值类型简介
界定实体和值类型的方法
实体的标识
自定义属性访问和属性值
属性求值(Formula)
第六章 实体继承和自定义类型
下面的内容要达到“领会”的层次:
每个类层次一张表
每个具体类一张表
每个子类一张表
混合模式
第七章 Hibernate映射类型
下面的内容要达到“识记”层次:
Hibernate内置映射类型
注解@javax.persistence.Lob
下面的内容要达到“领会”的层次:
枚举(enumeration)类型映射和自定义映射类型
第八章 集合映射
下面的内容要达到“识记”层次:
Set的映射
<idbag>元素
<list>元素
<map>元素
下面的内容要达到“领会”的层次:
集合框架简介
集合类介绍
集合元素的排序
组件集合的单向关联映射
第九章 实体关联映射
下面的内容要达到“识记”层次:
单向一对一关联
外键引用关联模式
双向一对一外键引用关联
@PrimaryKeyJoinColumn注解
@JoinColumn注解
@OneToOne注解
反向关联
单向的一对多关联
关联表映射
单向的多对一关联
@ManyToOne注解
双向的一对多关联
<bag>元素
单向的多对多关联
注解@ManyToMany
双向的多对多关联
下面的内容要达到“领会”的层次:
共享主键关联
双向一对一共享主键关联
基于Map的关联
第十章 应用程序中的对象
下面的内容要达到“识记”层次:
对象的状态
Hibernate持久化接口
Hibernate Session接口的save()方法
Hibernate Session接口的load()方法
Hibernate Session接口的get()方法
更新一个游离对象(Session接口的update()和meger()方法)
删除一个持久化对象(Session.delete()方法)
不同数据源之间的对象复制
JPA事务范围的持久化上下文(transaction-scoped persistence context)
JPA扩展的持久化上下文(extended persistence context)
在Java SE中获取EntityManager
EntityManager.persist()方法
JPA EntityManager接口的find()和getReference()方法
EntityManager.remove()方法
EntityManager.clear()方法
EntityManager. merge()方法
Java EE中的EntityManagerFactory
@PersistenceContext注解
下面的内容要达到“领会”的层次:
对持久化对象状态的脏检查
对持久化对象的可重复读
第十一章 SQL基础
下面的内容要达到“简单应用”的层次:
SELECT查询
WHERE关键字查询
LIKE操作符
ORDER BY排序
BETWEEN操作符
修改数据(INSERT、UPDATE、DELETE)
INNER JOIN查询
LEFT JOIN查询
DISTINCT函数
下面的内容要达到“领会”的层次:
关系数据库简介
数据表中的操作
CREATE TABLE语句
ALTER TABLE语句
第十二章 Java与JDBC
下面的内容要达到“领会”的层次:
Java客户端的简单查询
从SQL查询到Java对象的映射
SQL数据类型和Java数据类型的对应关系*
使用XML进行映射
SAX解析
DefaultHandler类简介
org.xml.sax.Attributes接口介绍
第十三章 Hibernate查询-HQL
下面的内容要达到“简单应用”的层次:
HQL简单查询
命名参数查询
多个参数的绑定查询
用XML元数据定义命名查询
对结果集分页(pagination)查询
多态查询
约束查询与比较查询
HQL运算符
HQL函数
INNER JOIN查询
LEFT OUTER JOIN查询
在FROM语句中进行动态抓取(fetch)
下面的内容要达到“领会”的层次:
报表查询
查询的聚合
第十四章 实体查询-JPA QL
下面的内容要达到“简单应用”的层次:
JPA 简单查询
JPA 参数绑定查询
对查询结果分页
FlushModeType枚举类型简介
实体属性查询
关系属性的查询
INNER JOIN查询
LEFT JOIN查询
FETCH join
DISTINCT关键字
WHERE查询
JPA QL中的运算符
WHERE子句与BETWEEN操作符
WHERE子句与IN操作符
WHERE子句与IS [NOT] NULL操作符
WHERE子句与IS [NOT] EMPTY操作符
WHERE子句与MEMBER OF操作符
WHERE子句与LIKE操作符
JPA QL常用的函数
ORDER BY、GROUP BY和HAVING ORDER BY
具名查询
下面的内容要达到“领会”的层次:
子查询
原生查询
自定义构造函数
WHERE子句与算术运算符
第十五章 事务
下面的内容要达到“识记”层次:
事务边界与JDBC API
事务边界与JTA API
Hibernate应用程序中的事务边界
JPA中的事务边界
Hibernate应用程序中的事务
Hibernate应用程序与JTA
JPA应用程序中的事务
下面的内容要达到“领会”的层次:
事务的概述
ACID属性
两阶段提交(TWO-PHASE COMMIT)
第十六章 并发访问
下面的内容要达到“识记”层次:
并发事务的隔离级别
Hibernate的乐观并发控制
Hibernate的版本自动化
Hibernate的加锁模式
下面的内容要达到“领会”的层次:
由并发产生的问题
事务锁
死锁问题
第十七章 抓取策略与缓存
下面的内容要达到“识记”层次:
Hibernate惰性加载与代理
立即加载(eager loading)
批量抓取(batch fetching)
使用子查询(subselect)进行预抓取
使用join进行立即加载
Hibernate内置并发策略
Hibernate缓存提供者介绍
下面的内容要达到“领会”的层次:
Hibernate的抓取方式
缓存优化
缓存配置