专栏名称: java那些事
分享java开发中常用的技术,分享软件开发中各种新技术的应用方法。每天推送java技术相关或者互联网相关文章。关注“java那些事”,让自己做一个潮流的java技术人!《java程序员由笨鸟到菜鸟》系列文章火热更新中。
目录
今天看啥  ›  专栏  ›  java那些事

mybatis如何半自动化解耦

java那些事  · 公众号  · Java  · 2019-03-06 16:00
    

文章预览

作者:Alan_beijing cnblogs.com/wangjiming/p/10384975.html 在JAVA发展过程中,涌现出一系列的ORM框架,JPA,Hibernate,Mybatis和Spring jdbc,本系列,将来研究Mybatis。 通过研究mybatis源码,可将mybatis的大致架构总结为下图: 根据Mybatis源码,将其抽象为三层:基础支持层,核心处理层和接口层 基础支持层包括:数据源、事务管理、日志、类型转换、缓存、Bind、解析器等 核心处理层包括:配置解析、配置映射、SQL解析、SQL执行、结果集映射、插件等 接口层主要提供JAVA API 在本篇文章中,将基于该框架图,解决如下几个问题: Q1:结合代码解析mybatis的CRUD原理是怎样的? Q2:为什么半自动化的Mybatis比自动化的Hibernate受欢迎? Q3:Mybatis为什么能实现松耦合? 一、mybatis的CRUD原理 为了解决该问 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览