![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
菜鸟在沉思
哈喽程序员
展开
-
idea查看源码的方式
1.查看源码的方式 根据接口找到实现类 2 . 善于运用断点调试,找到程序执行的相应实现类 MyBatis原理深入解析原创 2021-01-09 21:05:02 · 2543 阅读 · 0 评论 -
mybatis获取参数的方式
目录mybatis获取参数的方式1.${}和#{}2. 不同的参数类型取值方式2.1当传输参数为单个string或基本数据类型和其包装类2.2当传输参数为JavaBean时2.3当传输多个参数时2.4当传输map参数时 mybatis获取参数的方式 1.${}和#{} ${}使用的是Statement:必须使用字符串拼接的方式操作sql,注意单引号问题 #{}使用的是Preparedstatement: 可以使用通配符操作SQL,因为在为string赋值时,可以自动加单引号,因此不需要注意单引号问题 2原创 2020-12-29 14:07:55 · 1233 阅读 · 0 评论 -
mybatis注解记录
目录mybatis注解有感1.了解2.利用注解开发3.分析4.mybatis执行过程 mybatis注解有感 1.了解 mybatis最初配置信息是基于 XML ,映射语句(SQL)也是定义在 XML 中的。而到MyBatis 3提供了新的基于注解的配置。不幸的是,Java 注解的的表达力和灵活性十分有限。最强大的 MyBatis 映射并不能用注解来构建 sql类型主要成分: @select() @update() @insert() @delect() 根本原因 : 解耦 , 可拓展 , 提高复原创 2020-12-26 23:03:04 · 66 阅读 · 1 评论 -
Mybatis核心配置解析
Mybatis核心配置解析 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManager(事务管理器) dataSource(数据源) databaseIdProvider(数据库厂商标识) mappers(映射器) 1.环境原创 2020-12-23 15:39:35 · 131 阅读 · 0 评论 -
Mybatis增删改查
Mybatis增删改查 select id:就是对应的namespace中的方法名 resultType:Sql语句的返回值 parameterType:传入的参数 增删改需要提交事务 UserMapper.java文件 public interface UserMapper { /** * 查询全部用户 * @return */ List<User> getUserList(); /** * 根据Id查询 * @p原创 2020-12-20 20:33:12 · 85 阅读 · 1 评论 -
Mybatis的创建 (2020IDEA版)
Mybatis的创建 (IDEA版) 1.安装maven 在官网https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries 下载maven的3.6.1版本(apache-maven-3.6.1-bin.zip)。 解压 maven 压缩包至一个没有中文的路径下,并找一个位置创建仓库文件夹 修改\apache-maven-3.6.1\conf中的setting.xml文件, 配置本地仓库地址 打开idea在其中配置mave(路径选择自己maven所原创 2020-12-19 16:11:03 · 1618 阅读 · 8 评论