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
mysql+mybatis
Java 集成
MySQL+MyBatis
实战(含代码)
在Java开发中,MyBatis是一个功能强大的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs映射成数据库中的记录。本文将通过实战案例,详细展示如何使用MyBatis集成MySQL,实现对数据库的增删改查操作。一、环境准备在开始编写代码
C_V_Better
·
2025-02-18 06:16
java
mysql
架构设计
java
mysql
mybatis
后端
数据库
【JavaWeb】后端(
MySQL+Mybatis
)
目录一、MySQL1.什么是数据库?2.MySQL安装3.MySQL连接二、DDL1.DDL(数据库操作)2.MySQL客户端工具3.表操作4.数据类型5.表操作三、DML1.INSERT2.UODATE3.DELETE四、DQL1.基本查询2.条件查询(where)3.分组查询(groupby)4.排序查询(orderby)5.分页查询(limit)五、多表设计1.一对多2.一对一3.多对多六、
派大星啦啦啦
·
2023-10-23 08:46
Java
mysql
mybatis
java
spring
intellij-idea
spring
boot
Redis数据库
在前面我们学习了MySQL数据库,它是一种传统的关系型数据库,我们可以使用MySQL来更好地管理和组织我们的数据,虽然在小型Web应用下,只需要一个
MySQL+Mybatis
自带的缓存系统就可以胜任大部分的数据存储工作
湿物男
·
2023-09-29 07:04
数据库
redis
缓存
Redis数据库
在前面我们学习了MySQL数据库,它是一种传统的关系型数据库,我们可以使用MySQL来更好地管理和组织我们的数据,虽然在小型Web应用下,只需要一个
MySQL+Mybatis
自带的缓存系统就可以胜任大部分的数据存储工作
湿物男
·
2023-09-27 10:31
数据库
redis
缓存
java树形结构数据获取方式(
mysql+MyBatis
)
树形结构数据获取方式前言一.数据库一次性查出来处理,lamada处理成树形结构1.对应数据库表2.表对应的实体类3.对应方法sql4.单元测试用例5.查询树形结果二.sql进行处理,形成树形结果,适用于jdk1.7以下版本总结前言树形结构是一个比较常用的数据类型,一般多用于查询包含父子类关系的数据。这次以一个简单的地域信息,通过jdk1.8新特性lamda来进行处理,就比较方便处理的,主要还是采用
沧海神月
·
2023-09-06 02:58
Java
java
mysql
开发语言
解决Oracle + Mybatis,在mapper.xml中一个标签里写多条SQL语句问题
解决Oracle||
MySQL+Mybatis
,在mapper.xml中一个标签里写多条SQL语句问题Oracleeg.
Dgmon
·
2023-08-18 08:26
编码
SQL
搭建微服务工程 【详细步骤】
一、准备阶段本篇文章用到的技术栈
mysql+mybatis
[mp]+springboot+springcloudalibaba需要用到的数据库订单数据库:SETNAMESutf8mb4;SETFOREIGN_KEY_CHECKS
低调的黑客
·
2023-07-15 01:20
微服务
架构
云原生
SpringBoot笔记(三)Redis
在前面我们学习了MySQL数据库,它是一种传统的关系型数据库,我们可以使用MySQL来更好地管理和组织我们的数据,虽然在小型Web应用下,只需要一个
MySQL+Mybatis
自带的缓存系统就可以胜任大部分的数据存储工作
5pace
·
2023-03-17 13:38
redis
spring
boot
数据库
【springboot】--集成数据库mysql
目录一、前言说明二、集成
mysql+mybatis
三、集成Druid数据源3.1、说明3.2、集成代码实现3.3、应用说明一、前言说明在项目中,数据库Mysql是最常见的数据存储。
DreamBoy_W.W.Y
·
2023-02-25 13:58
mysql
springboot
springboot
SpringBoot笔记(三)Redis
在前面我们学习了MySQL数据库,它是一种传统的关系型数据库,我们可以使用MySQL来更好地管理和组织我们的数据,虽然在小型Web应用下,只需要一个
MySQL+Mybatis
自带的缓存系统就可以胜任大部分的数据存储工作
青空の霞光
·
2022-06-03 20:35
Spring
redis
spring
boot
nosql
mysql+mybatis
下全文搜索的使用方法
第一步在你的需要全文搜索的列上点击全文搜索fulltext类型索引,注意我的例子是该列是个longText类型的列第一步建立fulltext类型索引如下图索引类型选择fulltext第二步:验证全文搜索sql好不好使第三步:我用的是mybatis框架,改自动生成的example条件设置和mapper.xml文件内容Pagepage=(Page)logMapper.selectByExample(t
·
2022-03-25 13:11
mysql+mybatis
实现存储过程+事务 + 多并发流水号获取
数据库存储过程DROPPROCEDUREIFEXISTS`generate_serial_number_by_date`;CREATEPROCEDURE`generate_serial_number_by_date`(INparam_keyvarchar(100),INparam_org_idbigint,INparam_period_date_formatvarchar(20),OUTresul
·
2021-12-31 17:46
mysql批量更新的坑
allowMultiQueries\=true最近在做项目时遇到一个问题,在使用
mysql+mybatis
做批量更新时发现一直报下面的错批量更新语句:报错:Causedby:com.mysql.jdbc.exceptions.jdbc4
技术无私
·
2020-09-13 12:56
mysql
Spring Boot 2 实践记录之 MyBatis 集成的启动时警告信息问题
按笔者SpringBoot2实践记录之
MySQL+MyBatis
配置中的方式,如果想正确运行,需要在Mapper类上添加@Mapper注解。
weixin_30689307
·
2020-09-12 17:51
一条sql查询多个表的统计数据
环境:
Mysql+Mybatis
需求:每个省份单独有一张表,每个表统计“待提交”、“待审核"、"已通过"和”总条数“信息。一条sql解决,不用传统方式循环查询上百次,从而提高查询效率和减轻数据库压力。
Along.龙
·
2020-09-11 04:19
Mysql
mybatis
Java
Mysql+Mybatis
实现用户登录功能
相关配置:1.相关配置首先java的编译器有许多,我使用的编译器是idea,jkd使用的是1.8版本,Tomcat是8.5.45版本。至于maven,我在这里没用到,所以跟我不一样的同学可以自行上网找maven的环境搭建,关于这方面网上有许多。功能实现首先打开项目包,下面是我的项目结构这里说明一下UserDaoTest是我对接口UserDao里方法的测试,建议一下,建方法时最好测试一下方法的可行性
开水煮白菜
·
2020-08-20 20:13
mysql+mybatis
where in带多个参数
//代码:Listlist=newArrayList();if(order.getOrderstatus().contains("&")){String[]str=order.getOrderstatus().split("&");for(inti=0;i#{item}
斯塔克
·
2020-08-16 20:57
Mysql
解决Parameter '__frch_item_0' not found. Available parameters are [list]
业务场景:使用
mysql+mybatis
进行批量插入时报出如下错误:org.mybatis.spring.MyBatisSystemException:nestedexceptionisorg.apache.ibatis.binding.BindingException
zhendong_Z
·
2020-08-15 04:58
日常踩坑与问题处理
oracle及
mysql+mybatis
新增一条记录并获取该记录的id
在特定的业务需求中,我们有时需要获取刚新增记录的id,在mybatis框架下可以通过idProperty配置获取到,而对于mySQL和oracle数据库,获取方法有一点区别,mySql可以通过last_insert_id获取,oracle则通过seq.nextval获取,获取方式如下:一:mysql获取新增记录id的例子Mybatis映射文件中SQL语句:insertintot_user(name
xfl4629712
·
2020-08-14 12:24
oracle
Mysql+Mybatis
批量插入返回主键
大家在做一些功能时,可能会遇见的。当表将主键设置为自增时,很多场景需要insert之后记录的ID,作为其他数据关连的ID。单条记录insert时,只需要添加keyProperty="orderId"useGeneratedKeys="true"使用这样的方式做批量插入时,会遇到一个问题,多条记录仅返回了第一条记录的ID,这就会有点难受了。这里提供一种解决方案:voidinsertBatchOrde
小豆干
·
2020-08-14 10:22
Mybatis
Mysql+mybatis
许久未访问,自动断开连接,需要重启服务才能建立连接问题
该问题解决方案如下:思路:直接修改超时时间,扩大超时时间数,mysql5以后可以设置最大上限365天,其他版本依据最大上限设置。步骤:通过sql命令查看mysql两个相关变量值,命令如下:showvariableslike'wait_timeout';showvariableslike'interactive_timeout';设置两个变量值,变量值的时间单位为秒,如果设置天数需要转换成秒再设置变
茗冬
·
2020-08-09 21:20
数据库
mysql+mybatis
使用sql语句递归查询父ID下所有节点
WITHRECURSIVEcteas(SELECTm.menu_id,m.name,m.parent_idfromsys_menumwherem.menu_id=#{menuId}UNIONALLSELECTp.menu_id,p.name,p.parent_idfromsys_menupINNERJOINcteconc.menu_id=p.parent_id)SELECTmenu_id,name
K_clown
·
2020-08-09 18:45
接口自动化落地(一:
MySQL+MyBatis
实现对测试用例数据的读取)
本篇文章讲解TestNG+MySQL+MyBatis+ExtentReports实现对测试用例数据的读取,下面放出所有配置文件的目录方便下文理解。1.配置mysql数据库2.配置pom文件3.配置application.properties文件4.配置databaseConfig.xml文件5.配置testng.xml文件6.配置SQLMapper.xml文件7.配置model文件8.配置conf
简单随风
·
2020-08-04 15:40
点点点工程师
接口自动化落地(二:HttpClient+testNG实现对接口的测试及校验)
在接口自动化落地(一:
MySQL+MyBatis
实现对测试用例数据的读取)中已经实现了基础配置和测试用例数据准备,本篇文章将以登录举例进行测试执行。
简单随风
·
2020-08-04 15:40
点点点工程师
Mysql+mybatis
反转生成实体类和Mapper文件以及Mapper.xml文件
使用之前先在pom文件中加上如下依赖:mysqlmysql-connector-java5.1.30org.mybatis.generatormybatis-generator-core1.3.2这两个依赖是程序能够自动生成实体类的基础,必不可少。下面是生成步骤:①在当前项目中建立一个generator.xml文件,这个文件名字可以自取,也不能太随意②generator.xml配置如下内容-->-
Smile_Miracle
·
2020-08-04 12:42
框架
Mysql+Mybatis
分页查询
一,首先做一个查询所有并显示daopublicinterfaceProductDAO{publicListlist();}mapperselect*fromproductcontroller@RequestMapping("/list.do")publicModelAndViewproductlist(){ModelAndViewmav=newModelAndView();Listproducts
欲乘风
·
2020-07-13 09:14
mybatis
mysql
接口自动化落地(三:jenkins集成httpclient项目并生成在线报告)
本篇文章是接于接口自动化落地(一:
MySQL+MyBatis
实现对测试用例数据的读取)和接口自动化落地(二:HttpClient+testNG实现对接口的测试及校验)之后低第三篇文章,主要讲解项目的业务代码在写完后
简单随风
·
2020-07-13 07:37
点点点工程师
解决HashMap不能保证数据顺序问题
使用的是
mysql+mybatis
一开始以为是数据orderby没有生效,复制sql到客户端查看发现是正确的。
现役码农一个
·
2020-07-10 12:05
java
SpringBoot整合Mybatis使用注解或XML的方式开发
2018-6-4补充mybatis-spring-boot注解的使用1.导包只需要再导入
mysql+mybatis
两个包org.mybatis.spring.bootmybatis-spring-boot-starter1.3.2mysq
薛勤
·
2020-07-08 23:59
使用数据库(mysql)字段保存文件
数据库:
mysql+mybatis
文件:本项目保存的是excel文件,其他文件应该也是适用的最近由于项目原因,需将文件保存到数据库中,最先开始设计新增一个类型为blob的字段,结果保存没有问题,但下载的时候如果该
java落
·
2020-07-08 09:08
java
如何去寻找解决bug?(以Mapped Statements collection does not contain value for xxx的异常为例)
环境:
mysql+mybatis
框架+java编写的m
Dreamchaser追梦
·
2020-07-06 15:57
Java心得
idea+springboot+mybatis+mysql开发web项目
第一步:创建springboot初始demo一直到这里,选择web中的web,还有SQL中的
Mysql+Mybatis
至此,基于springboot集成MySQL,mybatis的web启动项目算是完成了
程序界扫地僧
·
2020-07-05 08:38
Docker Compose: Spring Boot +
MySQL+MyBatis
如果springboot项目中使用了数据库(MySQL),分别构建web和数据库的docker镜像时,数据库连接字符串中的IP地址可能会带来一些麻烦。因为web服务中的数据库连接地址依赖于数据库镜像的容器地址,所以考虑使用DockerCompose,把两者在构建镜像前先关联起来。具体步骤如下:首先在pom.xml中添加docker所需依赖com.spotifydockerfile-maven-pl
qr457535344
·
2020-06-26 04:12
docker
Mysql
Spring
都是MyBatis分页工具PageHelper惹的祸 —— 记一次加入GROUP BY分组查询成功,不分组则失败的奇怪现象Debug过程
项目技术框架请您打开世界上最好使的Java编译器IntelliJIDEA,建一个SpringBoot项目,保证项目中包含以下依赖:后端框架:SpringBoot+JUnit数据库持久化:
MySQL+MyBatis
Jake Weng
·
2019-07-01 20:05
MySQL
Spring
Boot
MyBatis
PageHelper
GROUP
BY
HAVING
mysql+mybatis
一个sql里执行多条语句配置
阅读更多在数据库连接源上加入allowMultiQueries=true,如下所示:jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/databaseName?useUnicode=true&characterEncoding=utf8&allowMultiQueries=truemybatis对应的sql文件写法:DELETEFROMad_profit_dayWH
assen
·
2019-05-10 11:00
sql
mybatis
mysql+mybatis
一个sql里执行多条语句配置
阅读更多在数据库连接源上加入allowMultiQueries=true,如下所示:jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/databaseName?useUnicode=true&characterEncoding=utf8&allowMultiQueries=truemybatis对应的sql文件写法:DELETEFROMad_profit_dayWH
assen
·
2019-05-10 11:00
sql
mybatis
Mysql+Mybatis
学习笔记
Mysql+Mybatis
学习笔记遇到的问题:1:使用navicat连接mysql时显示caching-sha2-password问题,在mysqlserver目录下创建my.ini配置文件(如有则不需要
凯锅111
·
2019-03-05 15:08
Spring Boot +
mysql+mybatis
搭建 微服务入门篇(第三章)
1、在pom.xml中增加mybatis、mysql相关依赖。org.mybatis.spring.bootmybatis-spring-boot-starter1.3.1mysqlmysql-connector-java5.1.21org.projectlomboklombok1.16.102、在数据库中新建一张UserInfo表添加若干数据。并在项目中新建model、controller、ma
IT_浩哥
·
2019-02-22 14:59
Spring
Boot
微服务
MySQL+Mybatis
批量插入时对已存在的记录进行更新
insertintotms_report_active_terminal_statistics(active_terminal_count,statistics_time_of_hour,manufacturer,model_name)values(#{item.active_terminal_count},#{item.time_of_hour},#{item.manufacturer},#{i
leexiehui
·
2019-02-22 10:36
springboot+mybatis+maven配置及使用
1、新建maven项目,+
mysql+mybatis
等框架2、resouce目录下新增目录-generator,目录下新增文件-generatorConfig.xml3、然后pom文件加入依赖-注1个dependency
Taurus_JS
·
2018-12-27 12:07
idea快速搭建
mysql+mybatis
的springBoot项目(详细图文)
一、创建一个空的工作空间二、创建一个新的project(我的使用风格是,把idea里的project当做eclipse里的workspace使用,medules才是一个个项目project)创建完成后,选中newwindows新窗口打开。配置工作空间里的基本配置(JDKmaven字符编码)三、新建springboot项目选择next--->选择finish即可。四、springbootdemo项目
steve涛
·
2018-09-23 01:42
开发框架
工作中遇到的
mysql+mybatis
的问题小结
阅读更多1、mysql中插入一条数据时,条件排重。insertintot_net_base(net_id,parent_id,address)SELECT#{netId,jdbcType=INTEGER},#{parentId,jdbcType=INTEGER},#{address,jdbcType=VARCHAR}FROMDUALwherenotexists(select...(子查询->排重条
mumume123
·
2018-08-08 11:00
接口自动化平台扩展(四:SpringBoot生成Api管理mysql内保存的测试数据)
之前已经讲过java接口自动化的框架搭建,具体请查看:接口自动化落地(一:
MySQL+MyBatis
实现对测试用例数据的读取)接口自动化落地(二:HttpClient+testNG实现对接口的测试及校验
简单随风
·
2018-07-17 14:32
点点点工程师
Spring boot +cassandra+mysql 双数据源学习笔记
在上一个Springboot+cassandra的基础上,加入
mysql+mybatis
的配置:application.properties加入myql配置和mybatis配置spring.datasource.url
doublelucklysnow
·
2018-05-28 15:57
Cassandra
spring
boot
双数据源
一枚iOS程序员学习JavaWeb之路(二)-Mybatis
服务器这边想做一个简单的点菜系统,打算采用
mysql+mybatis
方式来做数据之间的操作。
Q海龙
·
2018-05-14 18:24
mysql+mybatis
批量插入与批量更新
首先批量更新需要增加数据库的链接必须加上但是数据库连接必须加上allowMultiQueries=true属性,不然会报错YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear批量导入语法insertintot_group_custom
dinghuan2011
·
2018-03-30 11:36
Mysql-Mybatis
mysql+mybatis
集合查询配置
mybatis映射配置文件:主要: SELECTc.category_id,c.parent_id,c.grade_id,c.school_id,c.name,c.description,c.link, c.icon,c.ordered,c.date_added,c.last_modified,c.last_user
u010363836
·
2016-01-15 09:00
2015-10-12 编程小经验
Q:
mysql+mybatis
数据库里面的字段值为null,类型为int,在查询的时候,如何向java进行换转?
curious
·
2015-10-13 16:00
Mysql+Mybatis
批量更新
有这样一个页面,需要做一个批量update的操作。后台sql如下: UPDATEhelp_center SETrank=CASEhelpId WHEN#{obj.helpId}THEN#{obj.rank} END WHEREhelpIdIN #{item}
yanan_seachange
·
2015-01-05 17:00
mysql
mybatis
批量更新
上一页
1
下一页
按字母分类:
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
其他