mybatis-plus mybatis mapper crud
mapper 向后端传集合出错
批量查询 <select id="selectGoods" parameterType="cn.com.xxx.xx.entity.Goods" resultMap="goodsResultMap"> select g.GOODS_ID, g.GOODS_NAME, g.GOODS_CODE, g. ......
(草稿) net8 webapp auto crud 一步到位
技术栈 Blazor WebApp Global Webapi BootstrapBlazor FreeSql ORM 先放工程链接 WebAppCrud 预览 草稿 ......
mybatis解析主配置文件之解析properties标签
mybatis在启动的时候会去解析主配置文件,这些配置文件的数据会生成一个mybatis重量级对象,也是全局唯一对象-Configuration。这个对象就存储着你写的配置文件的信息,甚至包括你的sql映射文件信息都有。可见解析这个主配置文件是多么的复杂。 所以我们要抽丝剥茧。一个个来看。好在myb ......
在使用SpringBoot装配mybatis时出现异常
在使用SpringBoot装配mybatis时出现异常 *************************** APPLICATION FAILED TO START *************************** Description: Field studentService in c ......
MyBatis 关联查询
https://blog.csdn.net/watson2017/article/details/123797032 https://www.jb51.net/program/287806800.htm ......
Mybatis-plus逻辑删除
转载自:www.javaman.cn 1、application.yml配置 mybatis-plus: 表示这是 MyBatis-Plus 的配置部分。 global-config: 全局配置。 db-config: 数据库相关配置。 logic-delete-field: 指定逻辑删除的字段名。 ......
mybatis mysql Data truncation: Incorrect integer value: '' for column 'xxx' at row 1
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect integer value: '' for column 'n_before_group_id' at row 1 mybatis foreach 插入时出现这个报错,原因是 ......
SpringBoot项目集成MYSQL+Mybatis-Plus步骤
1、引入maven <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.2</version> </dependency> <depe ......
多数据源之mybatis配置的log无法打印
多数据源打印sql日志配置: @Bean @ConfigurationProperties(prefix = "mybatis.configuration") public org.apache.ibatis.session.Configuration globalConfiguration() { ......
MyBatis的缓存
MyBatis的缓存机制能够有效地提高查询性能,提供两种缓存机制,分别是一级缓存(Local Cache)和二级缓存(Clobal Cache)。 一级缓存(Local Cache): 范围:一级缓存是在SqlSession级别的缓存,即在同一个SqlSession中执行的SQL语句将会共享缓存。 ......
java mybatis 笔记
pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance ......
springboot集成mybatis-plus
集成mybatis-plus 1、添加pom.xml <!--mp逆向工程 --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> <dependency> ......
Mybatis关于比较运算符失效
在项目中使用mybatis作为DAO层开发框架,在Mapper映射文件中书写有关比较的SQL时候可能会出现报错或者没有按照预期实现效果 解决方案一:转义 >替换为> <替换为< >=替换为>= <=替换为<= 解决方案二:使用CDATA节区 使用方法:<![CDATA[ .. ......
乌龙!mybatis-plus的@TableId注解不生效,原来竟是因为它!
【先来个小测试】 大家觉得下面的sql返回什么? select * from table1 where null=1 答案:无返回。因为null=1是个false的表达式。这就像我们写where 1=2一样。 【↓↓正文开始↓↓】 需求开发完成,将开发分支merge到test分支,部署测试环境提测后 ......
【Spring】【Mybatis】【事务】Spring + MyBaits + 事务 三者是如何协调的呢?
1 前言 我们知道 Spring 中有数据源、事务,Mybatis 里也有数据源,数据源可以理解为就是数据库连接 Connection,而 Spring中的事务设置的隔离级别、自动提交什么的,其实就是给当前的数据库连接设置的,那么 Mybatis 又是如何巧妙的拿到这个连接并执行相关的语句的呢?我们 ......
Mybatis 判断表达式除坑
Mybatis 判断表达式经常有各种坑,比如数值的判断,空值的判断坑等,可以通过如下代码测试一下是否符合预期 import org.apache.ibatis.ognl.Ognl; import org.apache.ibatis.ognl.OgnlException; import org.jun ......
mybatis---CURD
查询记录 <select id="getUserList" resultType="org.example.pojo.User"> select * from user.use1 </select> <select id="getUserByid" resultType="org.example.p ......
MyBatis `<include refid="XXX">`标签详解
MyBatis <include refid="XXX">标签详解 MyBatis作为一种优秀的持久化框架,提供了丰富的XML配置选项,其中<include>标签是一个非常有用的特性,用于引入SQL片段,提高代码的可维护性和可读性。 解释 <include>标签用于引用SQL代码片段。 refid是 ......
MyBatis 大于等于小于等于常用写法
前言 经常在工作中使用mybatis范围筛选的时候忘记大于等于小于怎么写,这里做记录分享给有需要的人。不喜别喷 方法一:使用转义字符 含义原符号转义字符 小于 < < 小于等于 <= <= 大于 > > 大于等于 >= >= 逻辑与(和) & & 单引号 ‘ &apo ......
springboot多数据源切换2(mapper、service类注解)
1、引入依赖 <!--配置多数据源--> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.5.0</vers ......
若依集成mybatisplus实现mybatis增强
![](https://img2023.cnblogs.com/blog/2647725/202311/2647725-20231125100456296-502557462.png) ![](https://img2023.cnblogs.com/blog/2647725/202311/26477... ......
6.MyBatis
MyBatis 介绍: MyBatis是一款优秀的持久层(dao层)框架,用于简化JDBC的开发; MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github; 官网:http ......
一文讲明Mybatis 的使用 超详细 【爆肝两万字教程】
> 我 | 在这里> 🕵️ 读书 | 长沙 ⭐软件工程 ⭐ 本科 > 🏠 工作 | 广州 ⭐ Java 全栈开发(软件工程师) > 🎃 爱好 | 研究技术、旅游、阅读、运动、喜欢流行歌曲 > 🏷️ 标签 | 男 自律狂人 目标明确 责任心强 > ✈️公众号 | **热爱技术的小郑** > � ......
mybatis plus 多模块扫描xml文件 当前模块扫描 子模块扫描(BindingException: Invalid bound statement (not found))
为了实现代码的复用,我们采用了多模块开发的方式,将通用的方法封装到 api-service 模块下,目录结构如下: api-service 核心文件介绍: MybatisPlusConfig: /** * 自定义 mybatis 配置;扫描 mapper.java 文件*/ @Configurati ......
Spring_2023_11_24_2 Spring整合mybatis--Spring中的事务管理(注解形式)
Spring整合mybatis--Spring中的事务管理(注解形式) application.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" ......
Spring_2023_11_24_1 Spring整合mybatis--Spring中的事务管理(xml形式)
Spring整合mybatis--Spring中的事务管理(xml形式) 引入依赖 <properties> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.source>1.8</maven.compiler.s ......
【Spring】Spring5+Spring5MVC+Mybatis+H2の環境構築(高)
参考URL: (初)https://www.cnblogs.com/lnsylt/p/10258457.html (中)https://www.cnblogs.com/lnsylt/p/10315455.html ①pom.xml 1 <?xml version="1.0" encoding="UT ......
Spring_2023_11_23_3 Spring整合mybatis----注解方式
Spring整合mybatis 注解方式 2023-11-23 17:18:29 星期四 a) 依赖的引入 <!--spring基础依赖--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context ......
Spring中@Mapper和@Repository的区别与使用
本文根据文章:https://blog.csdn.net/m0_45210394/article/details/126223145 进行修改 @Mapper是mybatis的注解,标注在dao层接口上,可以通过动态代理生成接口的实例bean(编译之后能生成相应的接口实现类) @Repository ......