5 -- Hibernate的基本用法 --1 2 基本映射方式

Posted limeOracle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5 -- Hibernate的基本用法 --1 2 基本映射方式相关的知识,希望对你有一定的参考价值。

  ORM工具提供了持久化类和数据表之间的映射关系。实际上,所有的ORM工具大致上都遵循相同的映射思路,ORM基本映射有如下几条映射关系:

  ⊙ 数据表映射类 : 持久化类被映射到一个数据表。程序使用这个持久化类来创建实例、修改属性、删除实例时,系统会自动转换为对这个表进行CRUD操作。

    受ORM管理的持久化类(就是一个普通Java类)对应一个数据表,只要程序对这个持久化类进行操作,系统就可以转换成对对应数据表的操作。

  ⊙ 数据表的行映射对象(即实例) : 持久化类会生成很多实例,每个实例就对应数据表中的一行记录。当程序在应用中修改持久化类的某个实例时,ORM工具会转换成对对应数据表中特定行的操作。

  ⊙ 数据表的列(字段)映射对象的属性:当程序修改某个持久化对象的指定属性时(持久化实例映射到数据行),ORM将会转换成对对应数据表中执行数据行、执行列的操作。

  基于这种基本的映射方式,ORM工具可完成对象模型和关系模型之间的相互映射。由此可见,在ORM框架中,持久化对象是一种中间媒介,应用程序只需操作持久化对象,ORM框架则负责将这种操作转换为底层数据库操作 ------ 这种转换对开发者透明,无须开发者关心,从而将开发者从关系模型中释放出来,使得开发者能以面向对象的思维操作关系数据库。

啦啦啦

 

以上是关于5 -- Hibernate的基本用法 --1 2 基本映射方式的主要内容,如果未能解决你的问题,请参考以下文章

5 -- Hibernate的基本用法 --2 2 Hibernate的数据库操作

5 -- Hibernate的基本用法 --5 1 持久化类的要求

5 -- Hibernate的基本用法 --4 深入Hibernate配置文件

5 -- Hibernate的基本用法 --4 1 创建Configuration对象

5 -- Hibernate的基本用法 --5 3 改变持久对象状态的方法

5 -- Hibernate的基本用法 --1 3 流行的ORM框架简介