Mybatis 40_resultMap基础和@Results注解

标识属性列,<result…/>映射普通列 它们都可指定以下属性: - column:指定列名。 - property:指定对应的属性名。 - javaType:指定属性的Java类型。一般无需指定,MyBatis可以自动推断。 - jdbcType:指定该列的JDBC类型。一般无需指定,MyBatis可以自动推断。 - typeHandler:为该数据列与属性值之间的转换指定类型处理器。 项目0501resu...

解密Mybatis-Plus:优雅简化你的数据访问层!

目录 1、引言 2、什么是Mybatis-Plus 3、Mybatis-Plus的特点和优势 4、安装和配置Mybatis-Plus 5、使用Mybatis-Plus进行数据库操作 6、Mybatis-Plus的高级功能 7、Mybatis-Plus的扩展和插件 8、与Spring Boot集成 9、结语 1、引言         Mybatis-Plus是一个强大而优雅的Java开源框架,它旨在简化和加速应用...

Mybatis系列】Mybatis空值关联

博客目录 一.问题描述1.已知条件2.关联条件3.初步解法 二.解决方案1.SQL 如下2.解释说明 一.问题描述 1.已知条件 2.关联条件 现在需要将 table_1 和 table_2 进行关联,关联条件是 order_no,community_id,post_id 这 3 个字段,但是 order_no 不为 null,不过 community_id,post_id 是可能为 null,也可能不为 n...

Mybatis 36_使用sql定义可复用的SQL片段 项目0413定义可复用的SQL片段

y sqlSessionFactory; public static void main(String[] args) throws IOException { String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); // 1. 创建SqlSessionF...

Mybatis 44_调用传出参数是游标引用的存储过程

y sqlSessionFactory; public static void main(String[] args) throws IOException { String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); // 1. 创建SqlSessionF...

【大坑】MyBatisPlus使用updateById莫名将数据四舍五入了

问题描述 我目前在为本地的一所高中开发一个成绩分析的网站,后端使用的是SpringBoot+MyBatisPlus,业务逻辑是用户在前端上传EXCEL文件,后端从文件中读取成绩存到数据库用于分析。但是奇怪的是:在后端,进入数据库之前的成绩数据是64.5,到数据库之后就变成了65.0。 代码如下: System.out.println("插入到数据库的subjectScore: " + subjectScore...

扩展mybatis-plus,保留逻辑删、逻辑查的前提下,扩展硬删除、硬查询

引入相关依赖 <!-- 提示: 1. common-mybatis-plus:2100.8.9 中只有4个类文件,是对硬删除、硬查询的扩展支持,如果你不想引入依赖的话,你可以把这四个文件复制到自己的项目中即可 2. common-mybatis-plus:2100.8.9 对应mybatis-plus版本3.5.4.1,扩展功能有:硬删除、硬查询 3. common-mybatis-plus:2100.8.7...

MyBatis分页机制深度解析

前言 在企业项目的数据库操作中,分页查询是一个常见需求,尤其当数据量庞大时。MyBatis 作为 我们Java 开发者的持久层框架,为分页提供了灵活的支持。 本篇文章我们将深入探讨 MyBatis 的分页机制,使我们在实际开发项目中运用自如。 MyBatis分页原理 在讲解mybatis的分页原理之前,我们先来看一下:内存分页 vs. 数据库分页 内存分页:查询数据库获取全部数据,然后在内存中进行分页。这种方...

IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -SpringMVC REST【RESTful】风格CRUD

第一章 REST【RESTful】风格CRUD 1.1 REST的CRUD与传统风格CRUD对比 传统风格CRUD 功能 URL 请求方式增 /insertEmp POST删 /deleteEmp?empId=1001 GET改 /updateEmp POST查 /selectEmp?empId=1001 GET REST风格CRUD 功能 URL 请求方式增 /emp POST删 /emp/1001 DEL...

Java项目启动过程中Mybatis报错bug(多问题汇总,持续更新)

ror of sql 2. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'xxxxx' in 'fiel 其他 前言 统计实战中关于Mybatis出错的原因 1. Error: Method queryTotal execution error of sql 执行Springboot的时候出现如下错误: 2023-12-19 23:05:12....
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.004432(s)
2024-04-19 09:29:43 1713490183