| 企业培训 |
| |
|
|
相关新闻 |
| 课程介绍 |
| |
|
| |
Java体系课程 |
| |
开源框架系列 |
| |
数据库系列 |
| |
软件工程系列 |
|
|
|
| 点击这里查看该类全部课程。 |
| 建议培训费: |
18000.0
|
|
Hibernate是ORM解决方案中比较成功的一种,相对于EJB2中的实体Bean而言,它操作方便,性能好,而且完全面向对象,因此受到了普遍的好评。
我们认为,在数据层并不复杂的、或对性能要求并不十分严格的情况下,企业可以采用Hibernate。当然,这并不是说数据层复杂、性能要求严格的系统就不能使用Hibernate,主要是程序员的控制成本高,需要对Hibernate有深入研究。
我们对Hibernate课程的设计分成了初级和高级两部分,初级课程仅讲解Hibernate在实体与关系上映射的基本问题;而在高级课程中,则讲解性能问题。
|
|
针对高级课程,我们推荐如下课程设置:
第一天、Hibernate的延迟加载与抓取策略
1、属性的延迟加载
2、关系的延迟加载
3、HQL中的延迟加载
4、实体对象基本操作时的延迟加载
第二天、缓存与批量操作
1、一级缓存
2、二级缓存
3、各种缓存技术在Hibernate中的应用
4、数据一致性问题
5、批量操作问题
第三天、关系相关的一些问题
1、关系的延迟加载
2、关系的抓取策略
3、关系的方向性
4、如何减少SQL操作的次数
5、级联问题
|
|
|