Hibernate学习之相关概念
来源:互联网 发布:linux安全加固脚本 编辑:程序博客网 时间:2024/05/18 05:11
本人是职场新手,想用记录博客的方式给自己的学习之路做点笔记,若有不对还望指正!
对象的持久化
狭义的理解,“持久化”仅仅指把对象永久的保存到数据库中
广义的理解,“持久化”包括和数据库相关的各种操作
①保存:把对象永久的保存到数据库中
②更新:更新数据库中对象(记录)的状态。
③删除:从数据库中删除一个对象。
④查询:根据特定的查询条件,把符合查询条件的一个或者多个对象从数据库加载到内存中
⑤加载:根据 特定的OID,把一个对象从数据库加载到内存中
OID:为了在系统中能够找到所需的对象,需要为每一个对象分配一个唯一的标识号,在关系数据库中称之为主键,而在对象术语中,则叫做对象标识(Object - identifier - OID)。
ORM
ORM(Object/Relation Mapping):对象/关系映射
思想:将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。
ORM 采用元数据来描述对象-关系映射细节,元数据通常采用XML格式,并且存放在专门的对象-关系映射文件中。
阅读全文
0 0
- Hibernate学习之相关概念
- 网络协议学习之ARP相关概念
- 框架漫谈之hibernate(三)hibernate的一些相关概念以及hibernate的简单查询
- Hibernate学习笔记之相关知识点整理
- esper之相关概念
- Hibernate官方文档学习之重要概念(持续更新中)
- Hibernate的学习之路一(概念)
- Linux文件系统学习(一)之相关概念
- 数据挖掘学习之路—1、相关概念
- Linux文件系统学习(一)之相关概念
- 学习笔记之开发相关概念(4)--Linux服务器
- mycat学习02之mycat的相关概念
- 学习笔记之开发相关概念(6)--云
- Hibernate相关概念(DDL、Xdoclet)
- Struts + Hibernate一些相关概念的小结
- 持久层框架hibernate相关概念
- 黑马程序员——Hibernate 相关概念
- Hibernate学习相关
- mybase无法编辑解决办法
- hbase建表时,指定预分区
- python有时候import不了当前的包
- JavaScript基础之高阶函数
- 阿里云Maven仓库地址+CentOS阿里云yum源
- Hibernate学习之相关概念
- 什么是分布式系统中的幂等性
- Smart and Efficient Byte-Range Caching with NGINX & NGINX Plus
- 柔性数组
- java基础之HashMap
- git删除历史二进制文件
- 剑指offer——39.平衡二叉树
- 从Linux程序中执行shell(程序、脚本)并获得输出结果(转)
- html之初识标签