Hibernate学习之基础

引言

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

ORM和Hibernate

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

对象/关系数据库映射

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

基本映射方式

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

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

流行的ORM框架简介

IMFuckingHigh的博文

Hibenate概述

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

优势

**在这里插入图片描述**
点击链接加入群聊【程序员技术交流群】:添加链接描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值