Hibernate 4.3.4中文参考手册
4星 · 超过85%的资源 需积分: 10 182 浏览量
更新于2024-07-23
4
收藏 3.4MB PDF 举报
Hibernate Reference 4.3.4 zh_CN 中文版
Hibernate 是一个基于 Java 的持久性框架,它提供了一个高效、可扩展、可靠的方式来访问和操作数据库中的数据。 Hibernate Reference 4.3.4 zh_CN 中文版是 Hibernate 官方文档的中文翻译版本,本文档详细介绍了 Hibernate 的架构、配置、持久性类、O/R 映射、查询语言等方面的知识点。
1. 教程
Hibernate 教程是 Hibernate 的入门指南,旨在帮助开发者快速掌握 Hibernate 的基本概念和使用方法。教程分为三个部分,分别介绍了 Hibernate 的基本概念、映射协会和 EventManager web 应用程序。
1.1 第一个 Hibernate 应用程序
Hibernate 教程的第一部分介绍了如何创建一个简单的 Hibernate 应用程序,包括安装程序、创建第一个类、映射文件、休眠状态配置、与 Maven 建立、启动和佣工、加载和存储对象等方面的内容。
1.2 映射协会
Hibernate 教程的第二部分介绍了 Hibernate 的映射协会,包括映射 Person 类、单向基于集的关联、合作协会、值的集合、双向协会、工作双向链接等方面的内容。
1.3 EventManager web 应用程序
Hibernate 教程的第三部分介绍了如何使用 Hibernate 创建一个简单的 web 应用程序,包括写作基本的 servlet、处理和呈现、部署和测试等方面的内容。
2. 体系结构
Hibernate 的体系结构包括极少主义建筑、全面的体系结构、基本的 Api 等方面的内容。 Hibernate 的体系结构是基于 Java 的持久性框架,它提供了一个高效、可扩展、可靠的方式来访问和操作数据库中的数据。
2.1 极少主义建筑
Hibernate 的极少主义建筑是指 Hibernate 的核心组件,它包括 SessionFactory、Session、Transaction 等方面的内容。
2.2 上下文的会话
Hibernate 的上下文的会话是指 Hibernate 的会话机制,它提供了一个高效、可靠的方式来访问和操作数据库中的数据。
3. 配置
Hibernate 的配置是指 Hibernate 的配置文件,它包括编程配置、获得 SessionFactory、JDBC 连接、可选的配置属性等方面的内容。
3.1 编程配置
Hibernate 的编程配置是指使用 Java 代码来配置 Hibernate,它提供了一个高效、灵活的方式来配置 Hibernate。
3.2 获得 SessionFactory
Hibernate 的 SessionFactory 是指 Hibernate 的会话工厂,它提供了一个高效、可靠的方式来访问和操作数据库中的数据。
3.3 JDBC 连接
Hibernate 的 JDBC 连接是指 Hibernate 的数据库连接,它提供了一个高效、可靠的方式来访问和操作数据库中的数据。
3.4 可选的配置属性
Hibernate 的可选的配置属性是指 Hibernate 的配置文件中的可选项,包括 SQL 方言、外部联接取、二进制流、第二次一级和查询缓存、查询语言替代等方面的内容。
4. 持久性类
Hibernate 的持久性类是指 Hibernate 的实体类,它包括一个简单的 POJO 示例、实现继承、执行 equals() 和 hashCode()、动态模型、Tuplizers、EntityNameResolvers 等方面的内容。
4.1 一个简单的 POJO 示例
Hibernate 的 POJO 示例是指一个简单的 Java 对象,它包括实现一个无参数构造函数、提供标识符属性、喜欢非最终类(半可选)、声明访问器和为持久性字段赋值方法(可选)等方面的内容。
4.2 实现继承
Hibernate 的继承是指 Hibernate 的继承机制,它提供了一个高效、灵活的方式来实现继承。
4.3 执行 equals() 和 hashCode()
Hibernate 的 equals() 和 hashCode() 是指 Hibernate 的对象比较机制,它提供了一个高效、可靠的方式来比较对象。
5. 基本的 O/R 映射
Hibernate 的 O/R 映射是指 Hibernate 的对象关系映射机制,它包括映射声明、实体、标识符、乐观锁定属性(可选)、财产、嵌入对象(aka 组件)等方面的内容。
5.1 映射声明
Hibernate 的映射声明是指 Hibernate 的映射文件,它包括实体、标识符、乐观锁定属性(可选)、财产、嵌入对象(aka 组件)等方面的内容。
通过本文档,读者可以深入了解 Hibernate 的架构、配置、持久性类、O/R 映射、查询语言等方面的知识点,从而能够更好地使用 Hibernate 进行数据库开发。
2014-10-07 上传
2015-04-23 上传
2018-06-06 上传
181 浏览量
2018-01-07 上传
2015-02-26 上传
2022-01-22 上传
horse_leo_zhcn
- 粉丝: 10
- 资源: 12
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载