摘要:
在所有的ORM框架中有一个非常重要的媒介 : PO(持久化对象:Persistent Object)。持久化对象的作用是完成持久化操作,简单地说,通过该对象可对数据执行增、删、改的操作 以面向对象的方式操作数据库。 Hibernate直接采用POJO作为持久化类。为了使POJO具备持久化操作的能力, 阅读全文
摘要:
1. 下载Hibernate压缩包 2. 解压:文件结构 ⊙ documentation : 该路径下存放了Hibernate的相关文档,包括Hibernate的参考文档和API文档等。 ⊙ lib : 该路径下存放了Hibernate x.x 的核心类库,以及编译和运行所依赖的第三方类库。其中li 阅读全文
摘要:
5.2.1 Hibernate 下载和安装 5.2.2 Hibernate 的数据库操作 5.2.3 在Eclipse中使用Hibernate 啦啦啦 阅读全文
摘要:
Hibernate 不仅仅管理Java类到数据库的映射(包括Java数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。 阅读全文
摘要:
⊙ JPA : JPA本身只是一种ORM规范,并不是ORM产品。它是Java EE规范制定者向开源世界学习的结果。JPA实体与Hibernate PO十分相似,甚至JPA实体完全可作为Hibernate PO类使用,因此很多地方也把Hibernate PO称为实体。相对于其他开源ORM框架,JPA的 阅读全文
摘要:
ORM工具提供了持久化类和数据表之间的映射关系。实际上,所有的ORM工具大致上都遵循相同的映射思路,ORM基本映射有如下几条映射关系: ⊙ 数据表映射类 : 持久化类被映射到一个数据表。程序使用这个持久化类来创建实例、修改属性、删除实例时,系统会自动转换为对这个表进行CRUD操作。 受ORM管理的持 阅读全文
摘要:
ORM的全称是Object/Relation Mapping ,即对象/关系数据库映射。ORM可理解成一种规范,它概述了这类框架的基本特征:完成面向对象的编程语言到关系数据库的映射。当ORM框架完成映射后,既可利用面向对象程序设计语言的简单易用性,又可利用关系数据库的技术优势。因此可把ORM框架当成 阅读全文
摘要:
目前流行的编程语言,如Java、C#等,它们都是面向对象的编程语言,而目前铸就的数据库产品,例如Oracle、DB2等,依然是关系数据库等。编程语言和底层数据库的发展不协调,催生出了ORM框架。ORM框架可作为面向对象编程语言和数据库之间的桥梁。 5.1.1 对象/关系数据库映射(ORM) 5.1. 阅读全文
摘要:
Hibernate的基本用法 ⊙ ORM的基本知识 ⊙ ORM和Hibernate的关系 ⊙ Hibernate的基本映射思想 ⊙ Hibernate入门知识 ⊙ 使用Eclipse开发Hibernate应用 ⊙ Hibernate的体系和核心API ⊙ Hibernate的配置文件 ⊙ 持久化类的 阅读全文