http://www.thinksaas.cn/manual/hibernate/#configuration-optional-cacheproviderweb
3.2算法
目錄sql
前言數據庫
1. 翻譯說明express
2. 版權聲明編程
1.1. 前言緩存
1.2. 第一部分 - 第一個Hibernate應用程序安全
1.4. 第三部分 - EventManager web應用程序
2.5. 上下文相關的(Contextual)Session
3.4.2. 外鏈接抓取(Outer Join Fetching)
3.4.6. Hibernate的統計(statistics)機制
3.8.3. 在JTA環境下使用Current Session context (當前session上下文)管理
4.1.1. 實現一個默認的(即無參數的)構造方法(constructor)
4.1.2. 提供一個標識屬性(identifier property)(可選)
4.1.4. 爲持久化字段聲明訪問器(accessors)和是否可變的標誌(mutators)(可選)
5. 對象/關係數據庫映射基礎(Basic O/R Mapping)
5.1. 映射定義(Mapping declaration)
5.1.4.2. 高/低位算法(Hi/Lo Algorithm)
5.1.4.3. UUID算法(UUID Algorithm )
5.1.4.4. 標識字段和序列(Identity columns and Sequences)
5.1.4.5. 程序分配的標識符(Assigned Identifiers)
5.1.4.6. 觸發器實現的主鍵生成器(Primary keys assigned by triggers)
5.1.13. 組件(component), 動態組件(dynamic-component)
5.1.16. 鏈接的子類(joined-subclass)
5.1.20. 字段和規則元素(column and formula elements)
5.5.2. 使用 JDK 5.0 的註解(Annotation)
5.6. 數據庫生成屬性(Generated Properties)
5.7. 輔助數據庫對象(Auxiliary Database Objects)
6.1. 持久化集合類(Persistent collections)
6.2. 集合映射( Collection mappings )
6.2.1. 集合外鍵(Collection foreign keys)
6.2.2. 集合元素(Collection elements)
6.2.3. 索引集合類(Indexed collections)
6.2.4. 值集合於多對多關聯(Collections of values and many-to-many associations)
6.2.5. 一對多關聯(One-to-many Associations)
6.3. 高級集合映射(Advanced collection mappings)
6.3.1. 有序集合(Sorted collections)
6.3.2. 雙向關聯(Bidirectional associations)
6.3.4. 三重關聯(Ternary associations)
7.2. 單向關聯(Unidirectional associations)
7.3. 使用鏈接表的單向關聯(Unidirectional associations with join tables)
7.4. 雙向關聯(Bidirectional associations)
7.4.1. 一對多(one to many) / 多對一(many to one)
7.5. 使用鏈接表的雙向關聯(Bidirectional associations with join tables)
7.5.1. 一對多(one to many) /多對一( many to one)
8.2. 在集合中出現的依賴對象 (Collections of dependent objects)
8.3. 組件做爲Map的索引(Components as Map indices )
8.4. 組件做爲聯合標識符(Components as composite identifiers)
8.5. 動態組件 (Dynamic components)
9.1.1. 每一個類分層結構一張表(Table per class hierarchy)
9.1.2. 每一個子類一張表(Table per subclass)
9.1.3. 每一個子類一張表(Table per subclass),使用辨別標誌(Discriminator)
9.1.4. 混合使用「每一個類分層結構一張表」和「每一個子類一張表」
9.1.5. 每一個具體類一張表(Table per concrete class)
9.1.6. Table per concrete class, using implicit polymorphism
10.1. Hibernate對象狀態(object states)
10.4.1.1. 迭代式獲取結果(Iterating results)
10.4.1.6. 可滾動遍歷(Scrollable iteration)
10.4.1.7. 外置命名查詢(Externalizing named queries)
10.4.3. 條件查詢(Criteria queries)
10.11. 傳播性持久化(transitive persistence)
11.1. Session和事務範圍(transaction scope)
11.1.3. 關注對象標識(Considering object identity)
11.3. 樂觀併發控制(Optimistic concurrency control)
11.3.1. 應用程序級別的版本檢查(Application version checking)
11.3.3. 脫管對象(deatched object)和自動版本化
11.4. 悲觀鎖定(Pessimistic Locking)
11.5. 鏈接釋放模式(Connection Release Modes)
12. 攔截器與事件(Interceptors and events)
13.3. StatelessSession (無狀態session)接口
13.4. DML(數據操做語言)風格的操做(DML-style operations)
14.3. 關聯(Association)與鏈接(Join)
15.7. 投影(Projections)、聚合(aggregation)和分組(grouping)
15.9. 根據天然標識查詢(Queries by natural identifier)
16.1.3. 處理關聯和集合類(Handling associations and collections)
16.1.4. 返回多個實體(Returning multiple entities)
16.1.4.1. 別名和屬性引用(Alias and property references)
16.1.5. 返回非受管實體(Returning non-managed entities)
16.1.6. 處理繼承(Handling inheritance)
16.2.1. 使用return-property來明確地指定字段/別名
16.3. 定製SQL用來create,update和delete
19.1. 抓取策略(Fetching strategies)
19.1.2. 調整抓取策略(Tuning fetch strategies)
19.1.3. 單端關聯代理(Single-ended association proxies)
19.1.4. 實例化集合和代理(Initializing collections and proxies)
19.1.5. 使用批量抓取(Using batch fetching)
19.1.6. 使用子查詢抓取(Using subselect fetching)
19.1.7. 使用延遲屬性抓取(Using lazy property fetching)
19.2. 二級緩存(The Second Level Cache)
19.2.2. 策略:只讀緩存(Strategy: read only)
19.2.3. 策略:讀/寫緩存(Strategy: read/write)
19.2.4. 策略:非嚴格讀/寫緩存(Strategy: nonstrict read/write)
19.2.5. 策略:事務緩存(transactional)
19.3. 管理緩存(Managing the caches)
19.5. 理解集合性能(Understanding Collection performance)
19.5.2. Lists, maps 和sets用於更新效率最高
19.5.4. 一次性刪除(One shot delete)
19.6. 監測性能(Monitoring performance)
20.1. Schema自動生成(Automatic schema generation)
20.1.1. 對schema定製化(Customizing the schema)
20.1.5. 對schema的增量更新(Incremental schema updates)
20.1.6. 用Ant來增量更新schema(Using Ant for incremental schema updates)
21. 示例:父子關係(Parent Child Relationships)
21.2. 雙向的一對多關係(Bidirectional one-to-many)
21.3. 級聯生命週期(Cascading lifecycle)
21.4. 級聯與未保存值(Cascades and unsaved-value)
23.1. Employer(僱主)/Employee(僱員)
23.3. Customer(客戶)/Order(訂單)/Product(產品)
23.4.1. "Typed" one-to-one association
23.4.3. 共有組合鍵屬性的多對多(Many-to-many with shared composite key attribute)
23.4.4. Content based discrimination