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
-plus的用法。如果条件不为空则查询。返回结果类型转换
1.如果条件不为空则查询偶尔看到这个代码。感觉大可不必点击进入源码就会发现。内部已经封装好了条件判断,可以说非常的人性化而且condition条件走的非常深如此写即可2.返回结果类型转换page查询的时候,返回的结果只能是表对应的实体类。如果自定义扩展vo,dto需要进行类型转换。可见这里已经封装了类型转换的lambda表达式,无需自己写至于list,selectlist方法应该也有对应的类型转换
ganjiee0007
·
2023-12-24 08:16
mybatis
在使用@select的时候,如何加入if判断条件
在使用@select的时候,如何加入if判断条件通常大项目都是用mapper.xml进行拼接,但是小项目可以使用
mybatis
-plus进行快速开发。
ganjiee0007
·
2023-12-24 08:16
java
开发语言
毕业设计——基于SpringBoot+
Mybatis
+Thymeleaf架构实现的员工管理系统(源码+数据库)
完整项目地址:https://download.csdn.net/download/lijunhcn/88430276基于SpringBoot+
Mybatis
+Thymeleaf架构实现的员工管理系统(
辣椒种子
·
2023-12-24 07:51
计算机课程毕设源码
课程设计
spring
boot
mybatis
融资项目——
代码生成器
publicvoidGenCode(){//1、创建
代码生成器
AutoGeneratormpg=newAutoGenerator();//2、全局配置GlobalConfiggc=newGlobalConfig
qq_45007794
·
2023-12-24 07:49
java
mybatis-plus
基于SpringBoot实现的前后端分离书店项目,功能:注册登录、浏览商品、热门商品、购物车、购买、地址管理、密码管理等
一、项目简介本项目主要基于SpringBoot、
Mybatis
-plus、MySQL、Redis实现的书店管理系统。
比特物语
·
2023-12-24 05:01
JAVA
spring
boot
后端
java
vue
spring
idea
Mybatis
-plus动态条件查询QueryWrapper的函数用法
对此此贴为科普帖以及笔记帖1.QueryWrapper
MyBatis
-Plus是
MyBatis
的增强工具包,它简化了
MyBatis
的开发流程,提供了一些常用功能的增强和简化方法。
码农研究僧
·
2023-12-24 04:49
java
mybatis
java
mybatis-plus
QueryWrapper
Java项目启动过程中
Mybatis
报错bug(多问题汇总,持续更新)
MethodqueryTotalexecutionerrorofsql2.Cause:java.sql.SQLSyntaxErrorException:Unknowncolumn'xxxxx'in'fiel其他前言统计实战中关于
Mybatis
码农研究僧
·
2023-12-24 04:18
BUG
mybatis
java
bug
Hibernate与
Mybatis
对比总结
Hibernate与
Mybatis
对比总结概述HibernateHibernate对数据库结构提供了较为完整的封装,Hibernate的O/RMapping实现了POJO和数据库表之间的映射,以及SQL
CK_self
·
2023-12-24 03:34
面试题
数据权限篇
文章目录1.如何实现数据权限(内核)1.1原理1.2源码实现,
mybatis
如何重写sql1.2.1重写sql1.2.2解析sql1.2.3DataPermissionDatabaseInterceptor1
tobebetter9527
·
2023-12-24 03:56
#
java
【理论驱动应用】该不该使用
Mybatis
一级缓存和二级缓存?
学习
MyBatis
一级缓存概念、使用、存在问题及解决方法从而确定该不该用
Mybatis
一级缓存和二级缓存。
张知文
·
2023-12-24 01:05
mybatis
分布式
数据库
MySQL间隙锁死锁问题
一、场景还原当时同事A在线上代码中使用了
Mybatis
-plus的如下方法com.baomidou.
mybatis
plus.extension.service.IServicesaveOrUpdate(
数据与人
·
2023-12-24 01:59
数据库
mysql
智慧门诊综合管理系统
项目技术:SSM+
mybatis
+Maven+Vue等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。
编程无忧
·
2023-12-24 00:47
Java
java
mysql
数据库
ide
vue
vue.js
mybatis
Plus 常见用法
文章目录
mybatis
Plus常见用法一、自动填充1.1处理类1.2自动填充抽象类二、枚举1.1注解方式1.2实现接口方式三、分页3.1配置config3.2定义统一分页接口3.3实现分页接口3.4使用四
Dily_Su
·
2023-12-24 00:45
Spring
#
orm
mybatis
spring
MyBatis
在MySQL中使用json_contains、json_array函数
=varchar,数据是jsonarray格式需求:查询出col列包含a的记录正确的sqlselect*fromtabwherejson_contains(col,json_array('a'))对应
MyBatis
zhanglong
·
2023-12-24 00:32
MyBatis
:使用
MyBatis
实现多表查询(多对一和一对多)、动态 SQL、缓存
文章目录
MyBatis
:Day03一、复杂查询的环境搭建二、多表查询1.多对一:关联(1)联表查询(2)子查询2.一对多:集合(1)联表查询(2)子查询3.总结三、动态SQL的环境搭建四、动态SQL1.
Sun 3285
·
2023-12-24 00:01
#
MyBatis
mybatis
多对一
一对多
动态sql
缓存
MyBatis
:生命周期、作用域、结果集映射 ResultMap、日志、分页、使用注解开发、Lombok
文章目录
MyBatis
:Day02一、生命周期和作用域二、结果集映射:ResultMap三、日志工厂1.标准日志:STDOUT_LOGGING2.LOG4J四、分页五、使用注解开发六、Lombok注意:
Sun 3285
·
2023-12-24 00:00
#
MyBatis
mybatis
ResultMap
日志
注解
lombok
MyBatis
与
MyBatis
-plus的区别
一、
MyBatis
MyBatis
前身是iBatis,是ClintonBegin在2001年发起的一个开源项目。最初侧重于码软件开发,后续发展成为一款基于java的持久层框架。
AshinX
·
2023-12-24 00:22
MyBatis
动态sql
通过
mybatis
语法的判断可以实现动态sql。
花无缺_0159
·
2023-12-23 23:01
mybatis
延迟加载模式
什么是延迟加载当我们在使用
MyBatis
进行数据库查询时,通常会使用一种称为“立即加载”的方式。这意味着当查询主对象时,
MyBatis
会立即加载该对象及其关联对象的所有数据。
t梧桐树t
·
2023-12-23 23:56
mybatis
oracle
数据库
mybatis
延迟加载(懒加载)
1.为什么要延迟加载?因为只有在用户需要的时候再去查询数据库,可以大大提高数据库性能2.什么是延迟加载?就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。3.延迟加载实现思路?立即加载方式:查询账户(Account)信息并且关联查询用户(User)信息。SQL语句:select*fromaccountaleftouterjoinuseruonu.id=a.uid延迟加载方式:如果先查询
多凡
·
2023-12-23 23:26
MyBatis框架
延迟加载
mybatis
懒加载
MyBatis
的配置文件
目录
MyBatis
配置1.properties标签2.typeAliases标签3.Mappers标签一个最全面的
MyBatis
配置文件可能会包含各种不同的设置和选项,根据实际情况,可以根据需要添加或删除配置
Bridge Fish
·
2023-12-23 23:55
mybatis
java
tomcat
MyBatis
关联查询
目录一、一对一查询(sqlMapper配置文件)1、需求:2、创建account和user实体类3、创建AccountMapper接口4、创建并配置AccountMapper.xml5、测试二、一对多查询(sqlMapper配置文件)1、需求:2、创建user和account实体类3、创建UserMapper接口4、创建并配置UserMapper.xml5、测试三、多对多查询(sqlMapper配
Bridge Fish
·
2023-12-23 23:55
mybatis
java
前端
MyBatis
的动态SQL
二、
MyBatis
标签1、if标签2、where标签3、set标签4、trim标签5、foreach标签6、sql标签7、bind标签8、choose标签9、include标签一、什么是动态SQL?
Bridge Fish
·
2023-12-23 23:55
mybatis
sql
java
mybatis
延迟加载
1、延迟加载介绍延迟加载也叫懒加载,根据需求加载数据,先加载主要显示的数据,如果需要关联的数据显示,再加载关联的数据显示2、为什么使用延迟加载(1)假设场景:用户表和订单表,用户表有多个用户,每个用户有多个订单,某些时候,我们需要同时查看用户信息和用户的订单信息,这个时候用户的信息和订单的信息都需要显示。但如果我们只查看订单列表,就没必要把用户信息和用户的订单的数据全部查询出来,只显示订单信息就够
纸上得来终觉浅~
·
2023-12-23 23:24
java
懒加载
关于
Mybatis
延迟加载不生效的原因Debugger
原因:IDEA没有关闭Debug的toString如果不关闭,就会在debug的时候查看变量或者赋值时,自动调用对象toString方法,触发延迟加载的SqlprotectedSetlazyLoadTriggerMethods=newHashSet<>(Arrays.asList("equals","clone","hashCode","toString"));四个方法均会触发
lalala641
·
2023-12-23 23:53
mybatis
intellij-idea
java
MyBatis
(十):
MyBatis
延迟加载/懒加载详解
延迟加载介绍
MyBatis
中的延迟加载,也成为懒加载,是指在进行关联查询时,按照设置的延迟规则推迟对关联对象的查询。延迟加载可以有效的减少数据库的压力。
Rangers-sun
·
2023-12-23 23:22
MyBatis
java
mybatis
mysql
八、(了解即可)
MyBatis
懒加载(或者叫延迟加载)
文章目录八、懒加载(了解即可)8.1为啥需要懒加载?8.2懒加载是什么?8.3开启方式8.4既然fetchType可以控制懒加载那么我仅仅配置fetchType不配置全局的可以吗?8.5aggressiveLazyLoading是做什么么的?8.6注意点8.7案例验证懒加载准备工作场景1:验证全局懒加载场景2:验证局部懒加载本人其他相关文章链接八、懒加载(了解即可)所谓的懒加载,延迟加载是同一个东
刘大猫.
·
2023-12-23 23:22
MyBatis
mybatis
MyBatis懒加载
MyBatis延迟加载
懒加载
延迟加载
MyBatis
的延迟加载(懒加载)
MyBatis
中的延迟加载是指在需要时才加载对象的某些属性或关联对象,而不是在初始查询时就加载所有数据。这对于性能优化和减少不必要的数据库查询非常有用。
Bridge Fish
·
2023-12-23 23:52
mybatis
oracle
数据库
多租户改造方案(用户基础模块)角色、部门、菜单可参考官方文档
修改用户表:sys_user增加tenant_id(租户ID,注意实体增加对应字段)修改
Mybatis
PlusSaasConfig修改登录接口LoginController,用户查询,登录检查用户是否有效不添加租户的附加条件
jianghx1024
·
2023-12-23 22:50
saas
java
spring
sql
数据库
saas
Mybatis
-plus如何实现自动添加租户ID,Insert操作时怎么自动添加tenant_id字段
Mybatis
-plus在执行Insert操作时怎么自动添加tenant_id字段JsqlParserSupport.processParser2.TenantLineInnerInterceptor.processInsert
jianghx1024
·
2023-12-23 22:19
saas
spring
boot
java
2020-04-20
Mybatis
相关知识
Mybatis
相关知识
Mybatis
之多参传递注解方式传递参数1.在mappper.xml中编写相关sql语句select*fromuserwhereusername=#{name},sex=#{sex
summer96
·
2023-12-23 22:05
org.apache.ibatis.binding.BindingException:Invalid bound statement (not found)绑定异常出现原因和解决方法
文章目录BindingExceptionSpringBoot项目整合
Mybatis
时Mapper.xml文件的存放位置方式一:放在与Mapper接口同级目录方式二:在resources创建Mapper接口同名文件夹用来存放
没反应说说说
·
2023-12-23 21:14
#
Java框架
mybatis
java
Springsecurty【2】认证连接MySQL
1.前期准备基于SpringInitializr创建SpringBoot项目(基于SpringBoot2.7.12版本),实现与
MyBatis
Plus的项目整合。
平顶山大师
·
2023-12-23 21:39
mysql
数据库
java SSM家庭财务管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
一、源码特点javaSSM家庭财务管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+
mybatis
),对理解JSPjava编程开发语言有帮助,系统具有完整的源代码和数据库
qq_251836457
·
2023-12-23 21:06
java类
java
数据库
myeclipse
MyBatis
笔记
Mybatis
Mybatis
介绍什么是
Mybatis
?
mybatis
是支持普通SQL查询、存储过程和高级映射的优秀持久层框架。
腿子代码了
·
2023-12-23 21:56
后端
mybatis
笔记
mybatis
的一级缓存使用以及禁用
目录验证代码如下mappper代码xml中代码实际执行代码执行结果DefaultSqlSessionCachingExecutorBaseExecutorPerpetualCache总结禁用一级缓存mapper对应的xml的select查询设置flushCache属性为trueMappedStatement的内部类Builder向外部变量flushCacheRequired赋值MapperBuil
zlpzlpzyd
·
2023-12-23 21:21
mybatis
缓存
mybatis
MyBatis
见解2
5.
MyBatis
的原始Dao开发-了解使用
Mybatis
开发Dao,通常有两个方法,即原始Dao开发方式和Mapper接口代理开发方式。
Digimon-Y
·
2023-12-23 21:21
mybatis
MyBatis
见解
一,
mybatis
介绍为什么要使用
mybatis
?手动创建和释放连接对结果的解析sql语句硬编译在代码中什么是
mybatis
?
Digimon-Y
·
2023-12-23 21:20
mybatis
mybatis
的生命周期
目录项目配置pom.xml
mybatis
-config.xml加载配置信息创建SqlSessionFactory创建SqlSession对象获取Mapper实例工作了这些年,每次看到书籍、文档以及他人嘴上说到软件工程的生命周期
zlpzlpzyd
·
2023-12-23 21:18
mybatis
mybatis
MyBatis
见解3
8.
MyBatis
的关联查询8.3.一对多查询需求:查询所有用户信息及用户关联的账户信息。
Digimon-Y
·
2023-12-23 21:48
mybatis
python
windows
mybatis
学习笔记1----入门介绍
第1章框架概述什么是框架框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。框架要解决的问题框架要解决的最重要的一个问题是技术整合的问题,在J2EE的框架中,有着各种各样的技术,不同的软件企业需要从J2EE中选择不同的技术,这就使得软件企业最终的应用依赖于这些技术,技术自身的复杂性和技术的风险性将会
mutang
·
2023-12-23 21:01
基于
Mybatis
-Plus进行查询封装
基于
Mybatis
-Plus进行查询封装packagecom.test.common.orm.builder;importcn.hutool.core.util.IdUtil;importcom.baomidou.
mybatis
plus.core.conditions.query.QueryWrapper
往事随风吧@
·
2023-12-23 20:28
mybatis-plus
java
基于SpringBoots实现的学生档案管理系统
一、系统架构前端:html|js|css|jquery|layui后端:springboot|
mybatis
-plus|thymeleaf环境:jdk1.8+|mysql|maven二、代码及数据库三、
李白的粉
·
2023-12-23 19:27
毕业设计
java
springboot
毕业设计
课程设计
源代码管理
基于springboot实现的新冠疫情统计系统
一、系统架构前端:html|js|css|bootstrap后端:springboot|
mybatis
环境:jdk1.7+|mysql8+|maven二、代码及数据库三、功能介绍01.系统首页02.疫苗信息
李白的粉
·
2023-12-23 19:27
毕业设计
spring
boot
java
源代码管理
毕业设计
课程设计
基于SpringBoot实现的医院预约挂号系统
一、系统架构前端:html|js|css|jquery|layui后端:springboot|
mybatis
环境:jdk1.7|mysql|maven二、代码及数据库三、功能介绍01.登录02.首页03
李白的粉
·
2023-12-23 18:24
毕业设计
后端
java
毕业设计
课程设计
源代码管理
spring
boot
MyBatis
的延迟加载!!!
首先:
MyBatis
的关联查询!!!(一对一、一对多、多对多)-CSDN博客以这个项目为基础。
明天更新
·
2023-12-23 18:10
mybatis
java
intellij-idea
maven
MyBatis
的关联查询!!!(一对一、一对多、多对多)
准备工作:1.创建Maven工程,还没有配置Maven的和还不会的去看这里啦:maven的下载安装与配置环境变量!!!(全网最详细)-CSDN博客Account.java:(pojo类)(这里我们说明一下,根据我们下边的需求,我们需要将两张表查询出来的数据存到Account中,所以我们在Account这个实体类中添加了一个User的属性)packagecom.by.pojo;importjava.
明天更新
·
2023-12-23 18:39
mybatis
单元测试
MyBatis
的动态SQL!!!
首先在UserMapper接口中声明一个方法:packagecom.by.mapper;importcom.by.pojo.User;importjava.util.List;/***Project:
mybatis
-UserMapper
明天更新
·
2023-12-23 18:38
mybatis
sql
java
单元测试
intellij-idea
maven
log4j
Mybatis
源码篇(二)配置文件解析流程
Mybatis
的整个底层流程其实可以分为两个大的部分:一个是配置文件加载解析的过程;另一个是方法执行的流程。
IT拾荒者x
·
2023-12-23 17:10
使用 Spring Boot +
MyBatis
开发需要注意的事项以及开发模版
前言:注意,本篇不适用于有相关开发经验的开发者,作为一个在职开发者,我经常在完成从0-1的模块,也就是从数据库表开始到创建实体类,以及dao层,Service层等业务需要添加相关注解,这样就经常忘掉相关注解导致项目启动不起来,这篇博文算是博主在开发中的纪录或者总结吧,对于有相关开发经验的开发者,你可以移步了,本文对你来说,没得一点收获,仅仅就是博主在自己开发过程中的相关总结了。我们一般进行开发的时
Miaow.Y.Hu
·
2023-12-23 16:47
#
实际开发
spring
boot
mybatis
oracle
上一页
78
79
80
81
82
83
84
85
下一页
按字母分类:
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
其他