Hibernate学习之基础

引言

          通过操作面向对象语言的类操作数据库!

ORM和Hibernate

          ORM框架可作为面向对象编程语言和数据库之间的桥梁。

对象/关系数据库映射

          ORM的全称是Object/Relation Mapping ,即对象/关系数据库映射。它指的是一种规范类似于MAC。
基本特征:
          完成面向对象的编程语言到关系数据库的映射。
ORM存在的原因:
          面向对象语言与关系型数据库系统并存。
ORM工具作用示意图
在这里插入图片描述
ORM工具的作用:
          把对持久层对象的保存,删除,修改的操作,转换成对数据库的操作。即:我们可以用面向对象的方式操作持久化对象,ORM框架就会帮我们转换成对应的SQL进行操作数据库。
持久化对象: 与数据库建立关联的对象,并且与数据库进行操作,即对数据库的增删改查的对象。

基本映射方式

数据表映射类: 一个数据表对应一个Model类。
数据表的行映射对象: 持久化类的实例,对应数据表中的记录,一个实例对应一条记录。
数据表的列映射对象的属性: 当我们修改持久化对象指定的属性时,ORM将会转化为对该类对应的数据库某个表的列的或者某行的操作。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

流行的ORM框架简介

IMFuckingHigh的博文

Hibenate概述

Hibernate是一个面向Java环境的对象/关系型数据库映射对象,用于把面向对象模型表示的对象映射到基于SQL的关系模型的数据库中。

优势

**在这里插入图片描述**

发布了84 篇原创文章 · 获赞 24 · 访问量 4317

猜你喜欢

转载自blog.csdn.net/qq_41827511/article/details/104913757
今日推荐