![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 69
爽走不解释
it萌新
展开
-
Mybatis之jdk动态代理和cglib动态代理
一、导入jar包相关jar包可去maven中央仓库找====》由此去二、jdk动态代理1、首先编写实现类和接口 接口public interface UserDao { int add(int a,int b);} 实现类 @Componentpublic class UsreDaoImpl implements UserDao { public int add(int a, int b) { System.out.println("执行添加");原创 2021-05-18 23:21:50 · 1185 阅读 · 2 评论 -
Java高级之springIOC实战之集成Mybatis
spring集成MyBatis官方文档第1步:导入mybatis包 + mysql驱动包+ mybatis-spring集成的包 + spring对jdbc/orm支持的包 +其他包(log4j)图示为相应的版本匹配在这里要注意一个点:mybatis-spring的版本必须与Mybatis的版本要匹配,否则报错第2步:配置beans-datasource.xml文件(mybatis-config.xml XXXMapper.xml) 这里就不详细说明了1.加载数据的配置信息2.原创 2020-12-16 22:21:32 · 199 阅读 · 0 评论 -
MyBatis架构与原理
一、功能架构设计功能架构讲解:把Mybatis的功能架构分为三层:(1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。(2)数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。(3)基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理、配置加载和缓存处理,这些都是共用的东西,将他们抽取出来作为最基础的组件。为上层的数据处理原创 2021-05-11 23:20:16 · 336 阅读 · 1 评论 -
MyBatis入门配置及增删改查
一、MyBatis简介1、什么是MyBatis?MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。2、MyBatis的优点1. 与JDBC相比,减少了50%以上的代码量。2. MyBatis是最简单的持久化框架,小巧并且简单易学。3. MyBatis灵活,不会对应用程序或者数据库的现有设计强加任何影响,SQL写在XML里,从程序代码中彻底分离,降低耦合度,便于统一管理和优化,可重用。4. 提供XML标签,支持编写动态SQL语句(XML中使用if, else)。原创 2021-05-07 23:08:32 · 1390 阅读 · 8 评论