★ 框架思想·ORM
不爱我就写代码
给自己定一个小目标:成为架构师
展开
-
【ORM思想】思想介绍篇:ORM思想介绍
思想介绍篇:ORM思想介绍1. ORM 介绍1.1 ORM概念对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。ORM在业务逻辑层和数据库层之间充当了桥梁的作用。1.2 ORM 由来让我们...原创 2019-08-20 17:01:29 · 1829 阅读 · 0 评论 -
【ORM思想】源码分析篇:Hibernate的ORM思想分析
源码分析篇:Hibernate框架分析1. ORM的经典应用:Hibernate案例Hibernate 就是应用 ORM 思想建立的一个框架,一般我们把它称之为全自动的 ORM 框架,程序员在使用 Hibernate 时几乎不用编写 sql 语句,而是通过操作对象即可完成对数据库的增删改查。通过案例让大家对 ORM 思想有一个更深入的了解1.1 创建 Maven 工程1.2 编...原创 2019-08-20 18:56:38 · 1023 阅读 · 0 评论 -
【ORM思想】源码分析篇:MyBatis的ORM思想分析
源码分析篇:MyBatis框架分析1. ORM的经典应用:MyBatis案例MyBatis 框架也应用了 ORM 思想,一般我们把它称之为半自动的 ORM 框架,跟 Hibernate相比,MyBatis 更加轻量,更加灵活,为了保证这一点,程序员在使用 MyBatis 时需要自己编写 sql 语句,但是 API 的使用依然像 Hibernate 一样简单方便.1.1 创建 Mave...原创 2019-08-20 21:02:13 · 1214 阅读 · 0 评论 -
【ORM思想】源码手写篇:仿Hibernate手写ORM框架
ORM思想之源码手写篇:仿Hibernate手写ORM框架前面我们通过跟踪源码的方式剖析了 Hibernate 和 MyBatis 两个框架是如何应用 ORM 思想的,接下来我们自己定义一个简单的 ORM 框架(仿Hibernate),希望能通过这种方式让大家亲自零距离的去应用一下 ORM。1. ORM 框架的结构设计第一层为配置层:orm.cfg.xml 是框架的核心配置...原创 2019-08-21 06:00:38 · 1164 阅读 · 0 评论