E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MyBatis学习
MyBatis的SQL执行流程,逻辑超清晰,总结得也太全了吧!
接口和映射文件是如何进行绑定的2、MyBatis中SQL语句的执行流程3、自定义MyBatis中的参数设置处理器typeHandler4、自定义MyBatis中结果集处理器typeHandler福利:
MyBatis
·
2021-03-29 23:42
Mybatis学习
笔记2:分页、一对多、多对一、动态SQL和缓存
文章目录7、分页7.1、使用Limit分页7.2、RowBounds分页7.3、分页插件7.3.1、mybatispagehelper8、使用注解开发8.1、面向接口编程8.2、使用注解开发8.3、CRUD9、Lombok10、多对一的处理10.1、测试环境搭建10.2、按照子查询嵌套处理10.3、按照结果嵌套处理11、一对多的处理11.1、按结果嵌套处理11.2、按子查询嵌套处理11.3、小结1
CodeSleep_hjt
·
2021-03-25 14:06
mybatis
mysql
数据库
mybatis
Mybatis学习
笔记1:CRUD与配置解析
文章目录1、简介1.1、什么是Mybatis1.2、持久化1.3、持久层1.4、为什么需要Mybatis2、第一个Mybatis程序2.1、搭建环境2.2、创建一个模块2.3、编写代码2.4、测试2.5、作用域(Scope)和生命周期2.5.1、SqlSessionFactoryBuilder2.5.2、SqlSessionFactory2.5.3、SqlSession3、CRUD3.1、name
CodeSleep_hjt
·
2021-03-25 14:37
mybatis
mybatis
mysql
数据库
Mybatis学习
笔记3:生命周期与配置解析
其实进度已经到了Spring了,但是对学习过的东西还是感觉模模糊糊,总感觉什么都没有进脑子。还差的好多,面试要问,毕设要用,不懂的还有山那么高!继续总结简单总结一下自己了解的生命周期 首先呢,当我们在使用mybatis时会使用一个SqlSessionFactoryBuilder,用这个去创建SqlSessionFactory实例,当创建完成实例就不再需要它了,所以说它的作用域很小,最佳作用域是方
巢南
·
2021-03-14 16:29
Mybatis学习
mybatis
mybatis学习
笔记11----缓存的简单理解
13.mybatis缓存1.缓存:存放在内存中的临时数据,用户从缓存中读取,提高查询的效率,解决了高并发系统的性能问题。2.使用缓存:可以减少和数据库的交互次数,减少系统的开销,提高系统的效率。3.什么时候用缓存?经常查询并且不经常改变的数据。(可以使用缓存)13.2mybatis的缓存mybatis可以非常方便的定制和配置缓存。缓存可以大大的提高系统的查询效率。mybatis分为一级缓存和二级缓
爱打篮球的CHK
·
2021-03-09 19:21
mybatis
数据库
mybatis
缓存
MyBatis学习
笔记
前言:学习B站UP主狂神说[MyBatis]视频笔记整理B站链接简介MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和JavaPOJO(PlainOldJavaObjects,普通老式Java对象)为数据库中的记录。MyBati
TuYoooo
·
2021-03-08 18:30
狂神说学习笔记
java
mybatis
数据库
Mybatis学习
笔记 【1】
mybatis学习
笔记【1】创建maven项目并添加相关依赖org.mybatismybatis3.4.6junitjunit4.13.2testmysqlmysql-connector-java5.1.47log4jlog4j1.2.17org.projectlomboklombok1.18.12provided
寐__
·
2021-03-04 15:35
mybatis笔记
mybatis
maven
jdbc
java
orm
MyBatis学习
笔记(一):MAVEN的下载,安装与环境配置和在IDEA中配置maven
一、下载官网下载:http://maven.apache.org/download.cgi网速慢的也可以下载我配置好的国内阿里云仓库的。以下以我配置好的为例:下载链接:https://pan.baidu.com/s/1Tcz5ntZ18wEdzC_dp54zDg提取码:44a4二,不需要安装,解压到合适的文件夹即可三,配置环境新建系统变量:(解压目录)添加到Path路径中四,测试是否安装成功同时按
一个超会写Bug的安太狼
·
2021-02-22 05:01
Java
java
maven
mybatis
后端
spring
MyBatis学习
总结(四):MyBatis映射文件中的<select>、<insert>、<update>、<delete>标签
1、元素元素用于映射SQL的select语句,其示例代码如下:select*fromt_userwhereid=#{id}上述示例代码中,id的值是唯一标识符,它接收一个Integer类型的参数,返回User类型的对象,结果集自动映射到User属性。元素除了有上述示例代码中的几个属性以外,还有一些常用的属性,如下表:属性名称描述id它和Mapper的命名空间组合起来使用,是唯一标识符,供MyBat
过而不及__
·
2021-02-15 21:48
MyBatis学习
mybatis
java
mysql
Mybatis学习
笔记--Mybatis缓存的使用
文章目录1.简介2.Mybatis缓存3.一级缓存4.二级缓存5.自定义缓存本文章涉及环境版本:mysql5.7Mybatis3.5.xMaven3.6.xJDK1.8项目代码仓库:https://github.com/Gang-bb/Study-Record/tree/main/bzhan-mybatis-study需要clone整个bzhan-mybatis-study项目(整体是一个mave
Gangbb
·
2021-02-09 19:26
Mybatis
数据库
mybatis
mysql
java
MyBatis学习
笔记
[狂神说]JavaMybatis最新完整教程IDEA版通俗易懂Mybatis1、简介1.1、什么是Mybatis1.2、持久划1.3、持久层1.4为什么需要Mybatis?2、第一个Mybatis程序2.1、搭建环境2.2、创建一个模块2.3、编写代码2.4、测试2.5、可能会遇到的问题:3、增删改查(CRUD)3.1、namespace3.2、select3.3、Insert3.4、update
一只程序猿_44202871
·
2021-02-04 17:52
MyBatis
mybatis
MyBatis中如何接收String类型的参数实现
在
MyBatis学习
初期,当parameterType的值为String也就是接收String类型的参数时,我会通过value来接,如图:通过value接收String类型的值舒适又简单,然而,直到有一天
·
2021-02-04 11:49
Mybatis学习
笔记(四)
连接池相当于一个容器,里面装有连接。使用时会从容器里面取连接,取出一个使用一个。可以减少我们使用连接时所消耗的时间。容器就是一个集合对象,该集合必须是线程安全的,不能同时有两个线程拿到同一个连接。该集合还必须实现队列的特性,即先进先出。在Mybatis的连接池当中,共有三种方式可以进行配置。配置的位置位于主配置文件SqlMapConfig.xml文件当中的dataSource标签当中。在该标签里,
ZboY.
·
2021-01-30 21:53
Mybatis学习
篇(一)
什么是Mybatis?Mybatis是一个SQL映射框架,提供数据库的操作能力,实现对数据库的增删改查,实质是是增强办的jdbc.SQL映射:可以把数据表中的一行数据映射为一个java对象操作这个对象,相当于操作表中的数据为什么使用Mybatis?必要性:可以弥补jdbc的缺陷:1、代码比较多,开发效率低2、需要关注Connection,Statement,ResultSet对象创建和销毁3、对R
任丽媛-Yara
·
2021-01-30 21:53
JAVA之旅
mybatis学习
经验分享
第一部分:主配置文件:第二部分:映射的配置文件。insertintoemployee(name,gender,age,phone)values(#{name},#{gender},#{age},#{phone})insertintoemployee(name,gender,age,phone)values(#{name},#{gender},#{age},#{phone})selectlast_i
DL代先生
·
2021-01-25 19:08
Java知识分享
Mybatis封装工具类
MyBatis学习
总结二
MyBatis学习
总结一一.解决JDBC存在的问题1.获取连接、得到statement、处理rs、关闭资源非常繁琐。
TxCode
·
2021-01-24 17:01
mybatis
java
Mybatis学习
(二)之配置文件
Mybatis学习
(二)之配置文件IAccountDaopackagecom.itheima.dao;importcom.itheima.domain.Account;importcom.itheima.domain.AccountUser
班乃
·
2021-01-22 12:38
笔记
mybatis
xml
MyBatis学习
笔记-02映射配置文件
续上一篇
MyBatis学习
笔记-01MyBatis入门,我们继续讲讲通过MyBatis进行增删改操作。本文涉及内容主要来自与本人学习《拉勾教育-大数据高薪训练营》课程的记录和总结。
回笼觉觉猪
·
2021-01-15 00:21
MyBatis学习
笔记-03核心配置文件
续上一篇
MyBatis学习
笔记-02映射配置文件,上一篇解释了映射配置文件的内容,这次我们一起学习核心配置文件sqlMapConfig.xml。
回笼觉觉猪
·
2021-01-15 00:09
Mybatis学习
Mybatis学习
1.安装Mybatis依赖用Maven项目配置Mybatis依赖org.mybatismybatisx.x.x2.MyBatisXML配置文件2.1配置文件的基本骨架2.2properties
不谈的抹布吸
·
2021-01-13 01:16
java
mybatis
spring
mysql
java
spring
boot
Mybatis【7】-- Mybatis如何知道增删改是否成功执行?
代码直接放在Github仓库【https://github.com/Damaer/Myb...】需要声明的是:此
Mybatis学习
笔记,是从原始的Mybatis开始的,而不是整合了其他框架(比如Spring
秦怀杂货店
·
2020-12-26 21:57
mybatis
后端
java
MyBatis学习
总结一(SSM框架)
MyBatis学习
总结二MyBatis封装类一.三层架构界面层:和用户打交道的,接收用户的请求参数,显示处理结果的。
TxCode
·
2020-12-13 19:27
mybatis
java
Mybatis【5】-- Mybatis多种增删改查那些你会了么?
代码直接放在Github仓库【https://github.com/Damaer/Myb...】需要声明的是:此
Mybatis学习
笔记,是从原始的Mybatis开始的,而不是整合了其他框架(比如Spring
秦怀杂货店
·
2020-12-06 03:05
mybatis
java
Mybatis【6】-- Mybatis插入数据后自增id怎么获取?
代码直接放在Github仓库【https://github.com/Damaer/Myb...】需要声明的是:此
Mybatis学习
笔记,是从原始的Mybatis开始的,而不是整合了其他框架(比如Spring
秦怀杂货店
·
2020-12-06 03:28
mybatis
Mybatis【5】-- Mybatis多种增删改查那些你会了么?
代码直接放在Github仓库【https://github.com/Damaer/Myb...】需要声明的是:此
Mybatis学习
笔记,是从原始的Mybatis开始的,而不是整合了其他框架(比如Spring
秦怀杂货店
·
2020-12-06 03:28
mybatis
java
Mybatis学习
日志第二天
增删改查1.在接口中定义方法packagecom.kuang.dao;importcom.kuang.pojo.User;importjava.util.List;publicinterfaceUserMapper{ListgetUserList();//根据id查询用户UsergetUserById(intid);//插入一个用户intaddUser(Useruser);//修改用户信息void
君度
·
2020-11-30 00:37
java
mysql
Mybatis学习
日志第一天
1.配置jdk8(jdk1.7以上均可)Maven3.6.3MySQL5.5(mysql5.6以上均可)官网文档:https://mybatis.org/mybatis-3/zh/getting-started.html配置pom文档4.0.0org.exampleMybatis-Studypom1.0-SNAPSHOTmybatis-01mysqlmysql-connector-java5.1.
君度
·
2020-11-29 03:20
java
mysql
mybatis某些字段无法映射成功的解决
补充知识:
MyBatis学习
总结——解决字段名与实体类属性名不相同的冲突在平时的开发中,
·
2020-11-25 13:07
在上海乐字节学习的第二十八天(持续更新中)
为什么要学习
mybatis学习
mybatis之前一定要先有jdbc编程基础,不然你就不能很好的理解为什么要学习mybatis。
东风散步
·
2020-11-23 10:48
java
【狂神说】
Mybatis学习
笔记(全)
版参考链接:https://www.bilibili.com/video/BV1NE411Q7Nx【狂神说】Java学习完整路线https://www.bilibili.com/read/cv5702420
MyBatis
黑心白莲
·
2020-11-23 10:19
在上海乐字节学习的第二十八天(持续更新中)
为什么要学习
mybatis学习
mybatis之前一定要先有jdbc编程基础,不然你就不能很好的理解为什么要学习mybatis。
东风散步
·
2020-11-23 10:23
java
mybatis学习
笔记——持续更新——附b站视频网址
mybatis主要类介绍1、SqlSession(核心方法)SqlSession接口:定义了操作数据的方法,例如:selectOne(),selectList(),insert(),update(),delete(),commit(),rollback()使用要求:SqlSession对象线程不安全,需要在方法内使用,在执行sql语句之前,使用openSession()获取sqlSession对象
头发在风中哭泣
·
2020-11-09 10:55
数据库
mysql
java
mybatis
字符串中占位符替换-
mybatis学习
笔记
编写TokenHandler实现类(从输入参数中获取value替换sql中的占位符,这里使用Map承载)privatestaticclassVariableTokenHandlerimplementsTokenHandler{privateMapvariables=newHashMapvariables){this.variables=variables;}@OverridepublicStrin
yichengjie_
·
2020-11-08 12:13
mybatis
java
狂神
Mybatis学习
记录
Mybatis1、简介1.1、什么是MybatisMyBatis是一款优秀的持久层框架它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和JavaPOJO(PlainOldJavaObjects,普通老式Java对象)为数据库中的记录。MyBatis本是apache的
果冻奶酪
·
2020-10-19 11:24
Mybatis
MyBatis学习
总结
一、MyBatis简介MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt、Calla
AC_Jobim
·
2020-09-27 20:15
Java中级
mybatis
Mybatis基础知识
Mybatis学习
2MyBatis介绍MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为
无德皇叔
·
2020-09-17 07:19
JAVA
ant的下载与安装——
mybatis学习
笔记之预备篇(一)
看到这个标题是不是觉得有点奇怪呢——不是说
mybatis学习
笔记吗,怎么扯到ant了?先别急,请容我慢慢道来。mybatis是另外一个优秀的ORM框架。
weixin_34375251
·
2020-09-17 02:40
操作系统
java
开发工具
MyBatis学习
笔记(三)——parameterType为基本类型时的使用方法
当mapper中的parametType为基本类型(如int,string等)时,是怎样使用的最简单的使用方法:selectid,namefrombcwherename=#{name}这里的参数#{}中写什么变量名都可以,mybatis会自动给赋值。而当使用if语句时,比如selectid,namefrombcname!=''">namelikeCONCAT('%','${name}','%')会
Horizon_LGMH
·
2020-09-17 01:31
MyBatis
mybatis学习
之多表关联查询和resultmap的常用标签和属性 和分页查询
映射方式一:resultType和resultMap都可以用但要注意字段的名称和pojo属性的名称;如果pojo属性不够可采用继承和添加属性的方式去实现映射;resultMap:在多表查询的时候,查询到多条数据,需要把数据封装到pojo中,再把pojo放到list集合中;resultMap中用到的属性和标签;标签://返回一个list集合//id:唯一表示列(用来表示主键)//映射的属性和字段对应
远方的世界
·
2020-09-16 18:08
java
Mybatis学习
总结(二)映射器对数据库的操作
mapper映射器对数据库的增删改查首先,需要添加单元测试的依赖包junitjunit4.12接下来,分别在Test.java和User.xml中写如下代码1)查询数据//查询数据@Testpublicvoidfind(){Listobjects=sqlSession.selectList("com.njdf.mapper.User.find");System.out.println(object
半坡人
·
2020-09-16 12:15
java
大三
MyBatis学习
笔记
MyBatis学习
笔记前言MyBatis是一款优秀的持久层框架。(持久层:dao层主要与数据库进行交互)它支持自定义SQL、存储过程以及高级映射。
事情判断忘记
·
2020-09-16 12:49
mybatis
java
MyBatis学习
如果不喜欢博客样式,可以查看文档:
MyBatis学习
文档
MyBatis学习
1.MyBatis介绍中文官网:MyBatisMyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation
小新没有蜡笔的
·
2020-09-16 08:24
Java框架
java
mybatis
Mybatis学习
笔记——第二天
Mybatis学习
打卡
Mybatis学习
笔记---第二天Mybatis笔记第二天一.复习1.Mybatis框架:2.环境搭建:3.使用mybatis框架4.工具类二.映射文件的特殊写法---主要查询1.
weixin_43829407
·
2020-09-16 04:21
Mybatis
mybatis
MyBatis学习
笔记02
MyBatis工作流程一:工作流程介绍1、读取配置文件【读取的是基本配置文件,包含连接数据库的相关信息】2、根据基本配置文件生成SqlSessionFactory【这是个SqlSession工厂,用于建立根数据库之间的会话】3、根据工厂建立SqlSession【SqlSession建立目的是为了执行SQL语句】4、SqlSession调用MyBatis提供的各种API函数来执行sql语句5、sql
[天行健]
·
2020-09-16 02:16
MyBatis
mybatis
MyBatis学习
笔记04
MyBatis高级查询一:MyBatis关联查询【联合查询、多个表之间的查询】一个对象含有另一个对应引用时候会用到关联查询1、联合查询【多表联合查询】*map配置文件*测试代码*打印信息2、构造查询【联合查询的一个变种,就是当我们为对象当中的引用来赋值的时候采用构造函数的一种形式】*map配置文件,这里的也是采用resultMap配置属性和列名,不同的是association标记中不是直接配的id
[天行健]
·
2020-09-16 02:16
MyBatis
mybatis
MyBatis学习
笔记03
一:MyBatis增删改操作1、insert操作*MAP配置文件(映射配置文件)配置如下:备注:其中parameterType=”User”需要再基本配置文件配置typeAliases标记配置别名,如果不配置,则parameterType需要写类的全路径比如parameterType=“my.book.pojo.User”。*定义别名:*测试代码:2、update操作*MAP配置中加入update
[天行健]
·
2020-09-16 02:16
MyBatis
mybatis
MyBatis学习
笔记01
学如逆水行舟,不进则退;心似平原走马,易放难收。所以就想记录下自己学习技术,学习过程中会参照一些博主的知识点,这样也可以让我们尽快的掌握一门技术,在这里也表示感谢,下面开始。MyBatis本是apache的一个开源项目iBatis,MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简
[天行健]
·
2020-09-16 02:15
MyBatis
mybatis
持久层框架
技术
MyBatis学习
总结——Mybatis缓存
MyBatis学习
总结——Mybatis缓存一、MyBatis缓存介绍正如大多数持久层框架一样,MyBatis同样提供了一级缓存和二级缓存的支持一级缓存:基于PerpetualCache的HashMap
风中孤寂
·
2020-09-15 23:42
笔记
java
mybatis
MyBatis学习
之——缓存
什么是Mybatis缓存?使用缓存可以减少JavaApplication与数据库的交互次数,从而提升程序的运行效率。比如,查询id=1的user对象,第一次查询出来之后,会自动将该对象保存到缓存中。下一次查询该对象时,就可以直接从缓存中获取,不需要发送SQL查询数据库了。Mybatis缓存分类一级缓存:SqlSession级别,默认开启,且不能关闭。mybatis的一级缓存是SqlSession级
chaoliao2466
·
2020-09-15 21:40
java
数据库
mybatis学习
mybatis学习
一:使用原始JDBC连接数据库1:获取数据库连接DBUtilspackagecom.lock.redislock.utils;importjava.sql.Connection;importjava.sql.DriverManager
jerry1237
·
2020-09-15 20:36
java
mybatis
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他