krain99
krain99
全部文章
Mybatis
Dubbo(1)
No bug(6)
Redis(1)
Spring(4)
Spring Boot(6)
SpringMVC(2)
SSM项目实战(1)
未归档(3)
归档
标签
去牛客网
登录
/
注册
krain99的博客
全部文章
/ Mybatis
(共6篇)
Mybatis(一)mybatis简介及配置文件
前言:作为一名在未来要从事计算机工作的在校学生,在学习任何一种知识或技术之前,我认为都需要先明白三个问题: 为什么要学习它 它有什么作用 学完后对我有什么提升 弄清楚以上问题后,我们学习的效果会大大提升。 1、Mybatis简介 按照mybatis官方文档的定义,MyBatis...
2021-04-10
0
403
Mybatis(二)mybatis实现增删改查(静态代理)
1、mybatis中的核心对象 Resources对象 Mybatis中的一个类,用于读取mybatis的主配置文件。 InputStream in = Resources.getResourceAsStream("mybatis.xml"); SqlSe...
2021-04-10
0
1123
Mybatis(三)动态代理方式实现增删改查
在上一篇文章中,我们使用静态代理的方式,通过一个类来实现DAO接口从而实现增删改查;在这篇文章中,将使用动态代理的方式进行功能的实现,其原理是Java的反射机制。话不多说,先上代码为敬。 更改TestMybatis文件如下: package cn.krain; import cn.k...
2021-04-10
0
617
Mybatis(四)SQL语句中参数传递的五种方法
通过Mybatis的使用,开发人员只需要专心提供SQL语句即可,这篇文章介绍了SQL语句中参数传递的问题。大致有以下几种方式: 1. 单个参数传递 //在接口中定义放法,参数形式如下 //使用单个参数 Student selectById(int id); <!-- 使用单个参数查...
2021-04-10
0
1584
Mybatis(五)#{}与${}的区别与使用
在映射文件中,有两种方式可在SQL语句中引入参数的值: #{} <select id="selectMultiParam" resultType="cn.krain.domain.Student"> select * from s...
2021-04-10
0
534
Mybatis(六)mybatis框架之动态SQL语句
1、动态SQL 概念:动态 SQL ,即 SQL 的内容是变化的,通过MyBatis提供的各种标签对条件作出判断以实现动态拼接 SQL 语句。可以根据条件获取到不同的 SQL 语句。常用的动态 SQL 标签有<if>、<where>、<choose/>、&l...
2021-04-10
0
583