
Mybatis
光影和弦 一抹春色
这个作者很懒,什么都没留下…
展开
-
resultType resultMap parameterType parameterMap的区别
一 resultType主要针对从数据库中提取相应的数据出来,返回结果类型1.sql查询的列名要和resultType指定的pojo的属性名相同,指定相同方可映射成功但是必须保证查询结果集中的属性 和 bean对象类中的属性是一一对应的,此时大小写不敏感,但是有限制。使用resultType时我们应该注意:sql查询的列名要和resultType指定pojo的属性名相同,指定相同属性方可映射成功,如果sql查询的列名要和resultType指定pojo的属性名全部不相同(或是部分不相同),则映射到p原创 2020-07-07 20:29:21 · 575 阅读 · 0 评论 -
Mybatis一级二级缓存
一 mybatis 一级缓存**mybatis默认开启的是一级缓存。**第一次执行完毕会将数据库中查询的数据写到缓存(内存),第二次会从缓存中获取数据将不再从数据库查询,从而提高查询效率。当一个sqlSession结束后该sqlSession中的一级缓存也就不存在了。Mybatis 对缓存提供支持,在没有默认配置的情况下,它只开启一级缓存,一级缓存只是相对于同一个sqlsession而言。所有参数和sql完全一样的情况下,我们使用同一个sqlsession对象调用一个mapper方法,往往只执行一次s原创 2020-06-30 15:31:32 · 157 阅读 · 0 评论 -
Mybatis SQL执行过程
一 Mybatis 的概括mybatis是一个持久层框架 底层封装了JDBC。是一个半自动的orm框架 是第一个支持自定义sql 存储过程和高级映射的类持久层框架 mybatis能够支持简单的xml 和注解配置二 mybatis 整体架构1.mybatis最上面是接口层 接口层就是开发人员在mapper 或者dao 接口中的定义 是查询 新增更新 还是删除操作2 中间层是数据处理层主要是配置:xml 层级之间的参数映射 sql解析 sql执行 结果集映射3 基础支持层包括连接管理 事务管理 配原创 2020-06-21 13:37:23 · 661 阅读 · 0 评论 -
Mybatis 中#{} 和${}的区别
1.在mybatis中#{}和KaTeX parse error: Expected 'EOF', got '#' at position 10: {}的区别(1)#̲{} 占位符(2){} 拼接符2.#{} 为参数占位符 即sql预编译${} 为 字符串替换,即sql拼接3.#{}:动态解析->预编译->执行${}:动态解析->编译->执行4.#{} 的变量替换是在DBMS中${}的变量替换是在 DBMS外5#{}能防止sql注入${}不能防止sql注入原创 2020-06-13 13:59:31 · 171 阅读 · 0 评论 -
Mybatis中集合总结
用来循环容器的标签forEach,查看例子foreach元素的属性主要有item,index,collection,open,separator,close。item:集合中元素迭代时的别名,index:集合中元素迭代时的索引open:常用语where语句中,表示以什么开始,比如以’('开始separator:表示在每次进行迭代时的分隔符,close 常用语where语句中,表示以什么结束,在使用foreach的时候最关键的也是最容易出错的就是collection属性,该属性是必须指定的,但是原创 2020-05-17 11:33:40 · 757 阅读 · 0 评论 -
Mybatis之CRUD(一)
知识储备:mysqlJDBCJAVAMaven总结:实操线索:1安装 —2新建项目----3mysql 建库----4maven 导依赖-----5创建子模块—6-配置----7编写工具类—8-实体类----9创建dao接口—10-编写配置文件----测试一 前言大家之前都有学习过 JDBC,通过 JDBC 来操作数据库,需要以下几个步骤:加载数据库驱动Class.forN...原创 2020-03-31 19:12:18 · 803 阅读 · 0 评论 -
图解MyBatis源码+架构(一)
一 What is mybatisMyBatis 官网解释:MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates almost all of the JDBC code and ...原创 2020-03-20 12:26:56 · 940 阅读 · 0 评论