MyBatis
文章平均质量分 60
〆、风神
一只热爱编程的程序猿
展开
-
MyBatis-Plus枚举类型处理
男,女,后台存储的是1,2,前端展示的是男女。原创 2022-12-20 17:25:52 · 462 阅读 · 0 评论 -
MyBatis-Plus 解除分页限制
前言 如果你的MyBatis-Plus的分页受到限制,例如每次最多一页只能查询500条,不用担心,马上解除限制吧。 解决方案 在MybatisPlusConfig中配置paginationInterceptor.setLimit(-1); 代表分页不受任何限制,当然如果对系统性能有限制,建议选择一个合理值,例如1w等。 package org.springblade.config; import com.baomidou.mybatisplus.extension.plugins.PaginationIn原创 2022-02-11 14:24:24 · 1937 阅读 · 0 评论 -
MyBatis中#{}和${}的区别
MyBatis中#{}和${}的区别#{} 和 ${} 的区别#{} 和 ${} 的实例:假设传入参数为 1#{} 和 ${} 的大括号中的值单个参数的情形#{}${}多个参数的情形#{}错误的使用的多个参数的情况${}#{} 和 ${} 在使用中的技巧和建议${}的使用场景举例 在MyBatis 的映射配置文件中,动态传递参数有两种方式: #{} 占位符 #{} 占位符 #{} 和 ${} 的区别 区别 1 #{} 为参数占位符 ?,即sql 预编译 ${} 为字符串替换,即 sql 拼接 区别原创 2021-12-20 14:44:59 · 120 阅读 · 0 评论 -
MyBatis配置动态SQL语句基础
MyBatis配置动态SQL语句 在 MyBatis 的 SQL映射文件中,有时候需要根据一些查询条件,来选择不同的SQL语句,如果每一个场景都重写SQL,很显然效率没有很高,而 MyBatis 的动态SQL很好的解决了这种问题,根据条件动态的处理 SQL, 特别简单的说就是,写一次SQL,但是根据分支等的跳转,在多个场景下也可以使用,例如: 当查询条件由于参数不同而无法确定具体是什么,可以使用<where>标签包含 在 <where> 可以使用 <if test="....原创 2021-12-02 17:36:58 · 1479 阅读 · 0 评论 -
MyBatis的基本使用
数据库 CREATE DATABASE `mybatis_study`; USE `mybatis_study`; CREATE TABLE `user`( `user_id` INT(20) NOT NULL PRIMARY KEY, `user_name` VARCHAR(30) DEFAULT NULL, `password` VARCHAR(30) DEFAULT NULL )ENGINE = INNODB DEFAULT CHARSET = utf8; INSERT INTO `原创 2021-11-29 16:59:02 · 672 阅读 · 0 评论