MyBatis·基础篇(三) 用13个类手写MyBatis框架实现入门案例 1.手写MyBatis框架前的分析 1.1 回顾MyBatis的入门案例 回顾往期笔记:MyBatis框架快速入门案例 通过我们在入门案例中的学习中,发现MyBatis使用了以下设计模式: 构造这模式(Builder模式) 解决封装对象构造细节问题,是使用者关注对象的使用,而不是构建 工厂模式(Factory模式) 解决依赖关系问题,解耦合 代理模式 不修改源码的基础上对已有的方法增强 还涉及到了 反射,自定义注解,注解反射,xml解析,数…

2020年12月6日 0条评论 8点热度 阅读全文

MyBatis·基础篇(十四) MyBatis基于注解开发 1. mybatis 的常用注解说明 常见注解 作用 @Insert 实现新增 @Update 实现更新 @Delete 实现删除 @Select 实现查询 @Result 实现结果集封装 @Results 可以与@Result 一起使用,封装多个结果集 @ResultMap 实现引用@Results 定义的封装 @One 实现一对一结果集封装 @Many 实现一对多结果集封装 @SelectProvider 实现动态 SQL 映射 @CacheNames…

2019年1月13日 0条评论 15点热度 阅读全文