首页 > 其他分享 >Mybatis学习笔记

Mybatis学习笔记

时间:2023-08-26 11:31:44浏览次数:40  
标签:xml 文件 MybatisPlus 创建 笔记 学习 Mybatis configuration

一、Mybatis简介

Mybatis学习笔记_Mybatis

Mybatis学习笔记_映射文件_02

二、下载与实现

1)下载

 官网下载

2)实现

①创建项目工程,并加入依赖

Mybatis学习笔记_映射文件_03

②创建核心configuration.xml配置文件,配置JDBC的连接信息

Mybatis学习笔记_映射文件_04

③创建POJO对象

④创建POJO对应的mapper映射文件

Mybatis学习笔记_映射文件_05

⑤在configuration.xml文件中加载mapper文件

Mybatis学习笔记_映射文件_06

⑥测试

Mybatis学习笔记_Mybatis_07

三、接口实现方式(项目中常用)

①创建一个接口

Mybatis学习笔记_映射文件_08

②创建映射文件

Mybatis学习笔记_映射文件_09

③在configuration.xml文件中加载映射文件

Mybatis学习笔记_Mybatis_10

④测试

Mybatis学习笔记_Mybatis_11

注意:实现类使用的是JDK动态代理:

Mybatis学习笔记_映射文件_12

四、注解实现方式

①创建接口并加入对应注解

Mybatis学习笔记_映射文件_13

②配置文件中加载接口

Mybatis学习笔记_映射文件_14

③测试

Mybatis学习笔记_Mybatis_15


        ps:项目中为了简化开发大多使用MybatisPlus,MybatisPlus中常用的增删改查都帮我们集成好了,我们只需要调用即可。只要Mybatis学通透了之后,MybatisPlus上手极快,详见官网。

标签:xml,文件,MybatisPlus,创建,笔记,学习,Mybatis,configuration
From: https://blog.51cto.com/u_16229215/7241939

相关文章

  • 运筹学习笔记之列生成
    列生成算法介绍1.什么是列生成列生成算法是一种用于解决大规模线性规划问题的高效算法,它基于单纯形法的思想,通过求解子问题来找到可以进基的非基变量。在列生成算法中,每个变量都代表一列,因此称为列生成算法。该算法的优点在于其高效的计算性能和较好的收敛性,适用于处理大规模、......
  • 学习IDA权威指南-反汇编器/调试器集成
    1-启动调试器依附进程进行调试分析2-调试器的基本显示3-进程控制3-1断点3-2跟踪3-3栈跟踪3-4监视调试器任务自动化调试器操作自动化IDA数据库与IDA调试器调试模糊代码启用附加进程简单的解密和解压循环导入表重建隐藏调试器异常处理......
  • NumPy学习挑战第十二关-数组操作
    Numpy数组操作Numpy中包含了一些函数用于处理数组,大概可分为以下几类:1、修改数组形状函数 描述reshape 不改变数据的条件下修改形状flat 数组元素迭代器flatten 返回一份数组拷贝,对拷贝所做的修改不会影响原始数组ravel 返回展开数组(1)numpy.reshapenumpy.reshape函数......
  • openGauss学习笔记-51 openGauss 高级特性-列存储
    openGauss学习笔记-51openGauss高级特性-列存储openGauss支持行列混合存储。行存储是指将表按行存储到硬盘分区上,列存储是指将表按列存储到硬盘分区上。行、列存储模型各有优劣,建议根据实际情况选择。通常openGauss用于OLTP(联机事务处理)场景的数据库,默认使用行存储,仅对执行复杂......
  • 在线网校教育源码有什么功能 在线网校教育源码的十大功能,解放学习,探索更广阔的知识世
    近来,一则身边的对话引发了人们对于传统学习方式的反思。在这段对话中,学员小轩老师分享了他参加考证培训班的困扰,而另一位则提出了线上教育的种种优势。这个对比让我们更深刻地认识到,线上教育已然成为现代人不可或缺的一部分。 小轩老师在通话中抱怨自己报名的考证培训班导致周......
  • 在线教育系统源码Web版丨知识付费教培授课网校平台开发丨兔知云课堂点燃学习的星途,打
    今天,我们带您一起走进一款教育小程序,这是一个承载着无限学习可能的平台。随着科技的不断进步,教育正焕发出崭新的活力,而这个小程序,正是将教育引向更广阔的未来。 进入小程序,世界在您指尖间展开。您可以轻触屏幕,搜索您所需的资料,或者输入关键词,即刻迎来丰富多彩的学习资源。试卷......
  • csapp学习笔记——第二章信息的表示和处理
    csapp学习笔记——第二章信息的表示和处理本章主要讲了计算机系统中的数据的表示方法以及在为什么会出现相关的转化问题(floatintdouble等互相转换)。计算机系统中的数字表示方法在现实世界中我们使用的是十进制的表示方法,而在计算机系统中我们则使用的是2进制的表示方法(构造储......
  • 线段树+动态开点权值线段树+主席树学习笔记
    线段树一般用于维护符合结合律的信息。可以用于求区间最大值区间和区间最小值最大子段和甚至于最大负数最小正数之类的信息。事实上线段树只有你想不到,很少有做不到的,算是相当常用的数据结构。下面将结合个人理解和具体题目来讲一讲线段树。[https://www.luogu.com.cn/proble......
  • spring cache 学习——@CachePut 使用详解
    springcache学习——@CachePut使用详解 1.功能说明当需要在不影响方法执行的情况下更新缓存时,可以使用@CachePut,也就是说,被@CachePut注解的缓存方法总是会执行,而且会尝试将结果放入缓存(当然,是否真的会缓存还跟一些注解参数有关,比如:unless参数)。@CachePut跟@Ca......
  • spring cache 学习 —— @Cacheable 使用详解
    springcache学习——@Cacheable使用详解 1.功能说明@Cacheable注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法。注意,这里强调了一点:参数......