
Mybatis
菜鸟在沉思
哈喽程序员
展开
-
idea查看源码的方式
1.查看源码的方式根据接口找到实现类2 . 善于运用断点调试,找到程序执行的相应实现类MyBatis原理深入解析原创 2021-01-09 21:05:02 · 2659 阅读 · 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 · 1328 阅读 · 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 · 109 阅读 · 1 评论 -
Mybatis核心配置解析
Mybatis核心配置解析configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)dataSource(数据源)databaseIdProvider(数据库厂商标识)mappers(映射器)1.环境原创 2020-12-23 15:39:35 · 170 阅读 · 0 评论 -
Mybatis增删改查
Mybatis增删改查selectid:就是对应的namespace中的方法名resultType:Sql语句的返回值parameterType:传入的参数增删改需要提交事务UserMapper.java文件public interface UserMapper { /** * 查询全部用户 * @return */ List<User> getUserList(); /** * 根据Id查询 * @p原创 2020-12-20 20:33:12 · 158 阅读 · 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 · 1674 阅读 · 8 评论