Jump To Close Expand all Collapse all Table of contents 开发 Hibernate 应用程序 1. 简介 Expand section "1. 简介" Collapse section "1. 简介" 1.1. 关于 Hibernate 内核 1.2. Hibernate EntityManager 2. Hibernate 配置 Expand section "2. Hibernate 配置" Collapse section "2. Hibernate 配置" 2.1. Hibernate 配置 2.2. 第二级缓存 Expand section "2.2. 第二级缓存" Collapse section "2.2. 第二级缓存" 2.2.1. 关于第二级缓存 2.2.2. 为 Hibernate 配置二级缓存 3. Hibernate 标注 Expand section "3. Hibernate 标注" Collapse section "3. Hibernate 标注" 3.1. Hibernate 标注 4. Hibernate 查询语言 Expand section "4. Hibernate 查询语言" Collapse section "4. Hibernate 查询语言" 4.1. 关于 Hibernate 查询语言 4.2. 关于 HQL 语句 4.3. 关于 HQL 排序 4.4. 关于集合成员参考 4.5. 关于限定路径表达式 4.6. 关于 HQL 功能 Expand section "4.6. 关于 HQL 功能" Collapse section "4.6. 关于 HQL 功能" 4.6.1. 关于 HQL 标准化功能 4.6.2. 关于 HQL 非标准化功能 4.6.3. 关于连接操作 4.7. 关于动态注入 4.8. 关于 HQL predicates 4.9. 关于关系比较 4.10. 字节码增强 Expand section "4.10. 字节码增强" Collapse section "4.10. 字节码增强" 4.10.1. lazy Attribute Loading 5. Hibernate 服务 Expand section "5. Hibernate 服务" Collapse section "5. Hibernate 服务" 5.1. 关于 Hibernate 服务 5.2. 关于服务合同 5.3. 服务依赖项类型 Expand section "5.3. 服务依赖项类型" Collapse section "5.3. 服务依赖项类型" 5.3.1. Service Registry Expand section "5.3.1. Service Registry" Collapse section "5.3.1. Service Registry" 5.3.1.1. 关于 ServiceRegistry 5.3.2. 自定义服务 Expand section "5.3.2. 自定义服务" Collapse section "5.3.2. 自定义服务" 5.3.2.1. 关于自定义服务 5.3.3. Boot-Strap Registry Expand section "5.3.3. Boot-Strap Registry" Collapse section "5.3.3. Boot-Strap Registry" 5.3.3.1. 关于 Boot-strap Registry 5.3.3.2. BootstrapRegistry 服务 5.3.4. SessionFactory Registry Expand section "5.3.4. SessionFactory Registry" Collapse section "5.3.4. SessionFactory Registry" 5.3.4.1. SessionFactory 服务 5.3.5. 集成器 Expand section "5.3.5. 集成器" Collapse section "5.3.5. 集成器" 5.3.5.1. 集成器用例 6. Hibernate Envers Expand section "6. Hibernate Envers" Collapse section "6. Hibernate Envers" 6.1. 关于 Hibernate Envers 6.2. 关于审计持久性类 6.3. 审计策略 Expand section "6.3. 审计策略" Collapse section "6.3. 审计策略" 6.3.1. 关于审计策略 6.3.2. 设置审计策略 6.3.3. 将审计支持添加到 Jakarta Persistence Entity 6.4. Configuration Expand section "6.4. Configuration" Collapse section "6.4. Configuration" 6.4.1. 配置端点参数 6.4.2. 在运行时启用或禁用审计 6.4.3. 配置条件审计 6.4.4. Envers 配置属性 6.5. 查询审计信息 Expand section "6.5. 查询审计信息" Collapse section "6.5. 查询审计信息" 6.5.1. 通过队列检索审计信息 6.5.2. 使用参考实体属性的遍历实体协会 6.6. 性能调优 Expand section "6.6. 性能调优" Collapse section "6.6. 性能调优" 6.6.1. 备用批处理算法 6.6.2. 不可更改数据的第二级对象缓存 7. Hibernate Search Expand section "7. Hibernate Search" Collapse section "7. Hibernate Search" 7.1. Hibernate Search 入门 Expand section "7.1. Hibernate Search 入门" Collapse section "7.1. Hibernate Search 入门" 7.1.1. 关于 Hibernate Search 7.1.2. Hibernate 搜索概述 7.1.3. 关于目录提供程序 7.1.4. 关于工作程序 7.1.5. 后端设置和操作 Expand section "7.1.5. 后端设置和操作" Collapse section "7.1.5. 后端设置和操作" 7.1.5.1. 后端 7.1.5.2. lucene 7.1.5.3. Jakarta Messaging 7.1.6. 读取器策略 Expand section "7.1.6. 读取器策略" Collapse section "7.1.6. 读取器策略" 7.1.6.1. 共享策略 7.1.6.2. 未共享策略 7.1.6.3. 自定义 Reader 策略 7.2. Configuration Expand section "7.2. Configuration" Collapse section "7.2. Configuration" 7.2.1. 最低配置 7.2.2. 配置 IndexManager Expand section "7.2.2. 配置 IndexManager" Collapse section "7.2.2. 配置 IndexManager" 7.2.2.1. 基于目录 7.2.2.2. 接近实时 7.2.2.3. Custom 7.2.3. DirectoryProvider 配置 7.2.4. Worker 配置 Expand section "7.2.4. Worker 配置" Collapse section "7.2.4. Worker 配置" 7.2.4.1. Jakarta Messaging Master/Slave Backd 7.2.4.2. 从属节点 7.2.4.3. Master 节点 7.2.5. 调优 Lucene 索引 Expand section "7.2.5. 调优 Lucene 索引" Collapse section "7.2.5. 调优 Lucene 索引" 7.2.5.1. 调优 Lucene 索引性能 7.2.5.2. Lucene IndexWriter 7.2.5.3. 性能选项配置 7.2.5.4. 调整索引速度 7.2.5.5. 控制分段大小 7.2.6. LockFactory 配置 7.2.7. 索引格式兼容性 7.3. 应用程序的 Hibernate 搜索 Expand section "7.3. 应用程序的 Hibernate 搜索" Collapse section "7.3. 应用程序的 Hibernate 搜索" 7.3.1. Hibernate Search 的第一步 7.3.2. 使用 Maven 启用 Hibernate Search 7.3.3. 添加注解 7.3.4. 索引 7.3.5. 搜索 7.3.6. Analyzer 7.4. 将实体映射到索引结构 Expand section "7.4. 将实体映射到索引结构" Collapse section "7.4. 将实体映射到索引结构" 7.4.1. 映射实体 Expand section "7.4.1. 映射实体" Collapse section "7.4.1. 映射实体" 7.4.1.1. 基本映射 7.4.1.2. @Indexed 7.4.1.3. @Field 7.4.1.4. @NumericField 7.4.1.5. @Id 7.4.1.6. 映射属性多次 7.4.1.7. 嵌入式和关联对象 7.4.1.8. 将对象嵌入式限制为特定路径 7.4.2. boosting Expand section "7.4.2. boosting" Collapse section "7.4.2. boosting" 7.4.2.1. 静态索引时间嵌套 7.4.2.2. 动态索引时间嵌套 7.4.3. 分析 Expand section "7.4.3. 分析" Collapse section "7.4.3. 分析" 7.4.3.1. 类的默认 Analyzer 和 Analyzer 7.4.3.2. 命名分析器 7.4.3.3. 可用分析器 7.4.3.4. 动态分析器选择 7.4.3.5. 检索分析器 7.4.4. 网桥 Expand section "7.4.4. 网桥" Collapse section "7.4.4. 网桥" 7.4.4.1. 内置网桥 7.4.4.2. 自定义网桥 Expand section "7.4.4.2. 自定义网桥" Collapse section "7.4.4.2. 自定义网桥" 7.4.4.2.1. StringBridge 7.4.4.2.2. 参数网桥 7.4.4.2.3. 类型 Aware Bridge 7.4.4.2.4. 双Way Bridge 7.4.4.2.5. FieldBridge 7.4.4.2.6. ClassBridge 7.5. 使用 Hibernate Search 执行 Lucene 查询 Expand section "7.5. 使用 Hibernate Search 执行 Lucene 查询" Collapse section "7.5. 使用 Hibernate Search 执行 Lucene 查询" 7.5.1. 构建队列 Expand section "7.5.1. 构建队列" Collapse section "7.5.1. 构建队列" 7.5.1.1. 使用 Lucene API 构建 Lucene 查询 7.5.1.2. 构建 Lucene Query 7.5.1.3. 关键字查询 7.5.1.4. Fuzzy Queries 7.5.1.5. 通配符查询 7.5.1.6. 密码队列 7.5.1.7. 范围查询 7.5.1.8. 组合查询 7.5.1.9. 查询选项 7.5.1.10. 构建 Hibernate Search Query Expand section "7.5.1.10. 构建 Hibernate Search Query" Collapse section "7.5.1.10. 构建 Hibernate Search Query" 7.5.1.10.1. 常规性 7.5.1.10.2. 分页 7.5.1.10.3. 排序 7.5.1.10.4. 获取策略 7.5.1.10.5. 投射 7.5.1.10.6. 自定义对象初始化策略 7.5.1.10.7. 限制查询的时间 7.5.1.10.8. 引发时间限制例外 7.5.2. 检索结果 Expand section "7.5.2. 检索结果" Collapse section "7.5.2. 检索结果" 7.5.2.1. 性能注意事项 7.5.2.2. 结果大小 7.5.2.3. ResultTransformer 7.5.2.4. 了解结果 7.5.2.5. 过滤器 7.5.2.6. 在共享环境中使用过滤器 7.5.3. Faceting Expand section "7.5.3. Faceting" Collapse section "7.5.3. Faceting" 7.5.3.1. 创建 Faceting 请求 7.5.3.2. 应用查找请求 7.5.3.3. 限制查询结果 7.5.4. 优化查询过程 Expand section "7.5.4. 优化查询过程" Collapse section "7.5.4. 优化查询过程" 7.5.4.1. 缓存索引值:fieldCache 7.6. 手动索引更改 Expand section "7.6. 手动索引更改" Collapse section "7.6. 手动索引更改" 7.6.1. 将实例添加到索引 7.6.2. 从索引中删除实例 7.6.3. 重新构建索引 Expand section "7.6.3. 重新构建索引" Collapse section "7.6.3. 重新构建索引" 7.6.3.1. 使用 flushToIndexes() 7.6.3.2. 使用 MassIndexer 7.7. 索引优化 Expand section "7.7. 索引优化" Collapse section "7.7. 索引优化" 7.7.1. 自动优化 7.7.2. 手动优化 7.7.3. 调整优化 7.8. 高级功能 Expand section "7.8. 高级功能" Collapse section "7.8. 高级功能" 7.8.1. 访问 SearchFactory 7.8.2. 使用 IndexReader 7.8.3. 访问 Lucene 目录 7.8.4. sharding Indexes 7.8.5. 自定义 Lucene 的 Scoring Formula 7.8.6. 异常处理配置 7.8.7. 禁用 Hibernate Search 7.9. 监控 A. 参考资料 Expand section "A. 参考资料" Collapse section "A. 参考资料" A.1. Hibernate 属性 Settings Close Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page 开发 Hibernate 应用程序 Red Hat JBoss Enterprise Application Platform 7.3面向希望开发和部署 Jakarta Persistence API(JPA)或 Hibernate 应用程序以用于红帽 JBoss 企业应用平台的开发人员和管理员的说明和信息。摘要 本文档为希望使用红帽 JBoss 企业应用平台开发和部署 Jakarta Persistence 或 Hibernate 应用程序的开发人员和管理员提供了信息。 Next