Mybatis
文章平均质量分 93
总结Mybatis学习到的知识点,方便复习,强化知识点的理解。
皮皮皮皮皮皮皮卡乒
Java编程爱好者,在CSDN和大家一起进步,互相交流分享学习。
展开
-
Mybatis——Mybatis表之间的关联关系和事务、缓存机制以及ORM
1. 表之间的关联关系1.1 一对多的关联1.2 多对一的关联1.3 多对多的关联1.4 一对一的关联2. Mybatis知识点小结2.1 事务2.2 缓存机制2.2.1 缓存执行机制2.2.2 一级缓存2.3 ORM原创 2022-08-31 10:51:52 · 913 阅读 · 1 评论 -
Mybatis——Mybatis动态SQL的简介以及使用动态SQL对用户的优化
1. 动态SQL简介1.1 动态SQL描述1.2 标签的简介以及项目优化1.2.1 < sql >标签以及< include >标签1.2.2 < where >标签以及< if >标签1.2.3 < set >标签1.2.4 < foreach >标签2. 接口向xml文件中传入参数的优化2.1 指定参数位置2.2 注解@Param指定参数名称2.3 入参使用Map集合传入2.4 返回结果时Map(额外内容)...原创 2022-08-30 21:11:36 · 449 阅读 · 0 评论 -
Mybatis——Mybatis动态代理开发基础项目【实现用户的增删改查】
1. 项目开发前期准备1.1 新建项目添加依赖1.2 新建属性文件db.properties1.3 新建环境配置文件(SqlMapConfig.xml)1.4 新建可视化窗口1.5 新建实体类2. 动态代理实现【主要更新内容】2.1 用户接口的创建2.2 新建(接口实现类)同名的的xml文件,完成数据库表的增删改查3. 优化测试...原创 2022-08-30 20:31:30 · 325 阅读 · 1 评论 -
Mybatis——Mybatis对象分析、SQL配置文件优化以及动态代理描述总结
1. Mybatis对象分析1.1 Resources 类1.2 SqlSessionFactoryBuilder 类1.3 SqlSessionFactory 接口1.4 SqlSession 接口2. SQL配置文件优化2.1 添加日志打印输出2.2 为实体类起别名单个实体类起别名批量别名注册 SqlMapConfig.xml文件中注册XXXMapper.xml使用resource注册使用class注册使用url注册使用< package >注册动态代理动态代理开发规范.原创 2022-08-30 08:37:28 · 151 阅读 · 0 评论 -
Mybatis——Mybatis入门项目从创建到完成的完整过程【单表的增删改查】
Mybatis项目实现完整过程1. 前期准备1.1 新建库建表1. 2 新建maven项目1.3 修改目录1.4 在idea中添加数据库的可视化2. 后期实现2.1 修改pom.xml文件,添加依赖 和资源文件指定2.2 添加jdbc.properties属性文件(数据库的配置)2.3 添加SqlMapConfig.xml文件,MyBatis的核心配置文件2.4 创建实体类Student,用来封装数据2.5 添加完成学生表的增删改查的功能的StudentMapper.xml文件...原创 2022-08-29 09:12:02 · 549 阅读 · 0 评论 -
Mybatis——Mybatis入门知识概述
1. 软件开发常用结构1.1 三层架构1.2 常用框架2. 框架的概念2.1 框架定义2.2 框架解决的问题2.3 JDBC的缺陷3. MyBatis框架概述3.1 MyBatis框架解决的主要问题3.2 MyBatis框架的结构原创 2022-08-29 08:29:00 · 198 阅读 · 0 评论