orm
飞云揽月
我不懒,也没有添加简介
展开
-
【JAVA学习笔记】手写简单的Mybatis
1. 传统的实现模式原创 2020-10-23 18:06:01 · 328 阅读 · 1 评论 -
【JAVA学习笔记】Mybatis源码解读与插件原理
1. mybatis源码解析原创 2020-10-23 17:15:12 · 161 阅读 · 0 评论 -
【JAVA学习笔记】Mybatis注解、延迟加载以及缓存
1. mybatis注解 上一章介绍mybatis的使用时,主要介绍的是通过XML方式进行SQL相关配置,其实我们还可以通过注解来减少编写Mapper映射文件,本章就主要讲解相关的注解。 1.1 常用的CRUD注解 @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 通过上面的注解,可以替代mapper.xml里面的相关SQL标签,例如通过 @Select("select * from user") public List<User>原创 2020-10-22 17:40:46 · 341 阅读 · 0 评论 -
【JAVA学习笔记】Mybatis基本概念和复杂映射
1. 概念 MyBatis是一款优秀的基于ORM的半自动轻量级持久层框架,它支持定制化SQL、存储过程以及高级映射,使用XML或注解实现映射对应,结果集自动转换成指定类型,无需自己处理。 1.1 什么是ORM ORM全称Object/Relation Mapping:表示对象-关系映射的缩写,它完成面向对象的编程语言到关系数据库的映射。 采用ORM框架后,应用程序不再直接访问底层数据库,而是以面向对象的放松来操作持久化对象,而ORM框架则将这些面向对象的操作转换成底层SQL操作。 ORM框架实现的效果:原创 2020-10-22 14:43:34 · 172 阅读 · 0 评论