association collection mybatis mapper

通过mybatis-plus的自定义拦截器实现控制 mybatis-plus的全局逻辑删除字段的控制 (修改其最终执行的sql中的where条件)

需求:过滤部分请求不实现mybatis-plus的逻辑删除 看到网上关于mybatis-plus的自定义拦截器的文章有的少 想了想自己写了一篇 欢迎参考 指正 通过springboot的拦截器 在请求进来时 标记需要实现的需求的逻辑 import lombok.Data; @Data public ......
mybatis-plus mybatis plus 字段 全局

SpringBoot系列之MyBatis Plus自动填充实现

系列博客专栏:SpringBoot2.0系列博客专栏 开发环境 JDK 1.8 SpringBoot2.2.1 Maven 3.2+ Mysql5.7.36 开发工具 IntelliJ IDEA smartGit 项目场景 在项目中经常会遇到需要自动填充数据的情况,比如新增一个DO类,里面可能会有i ......
SpringBoot MyBatis Plus

Mybatis中 collection 和 association 标签 的区别

版权声明:本文为CSDN博主「时夏゛」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/XikYu/article/details/132761255 <collection> 和 <association> 是 ......
association collection Mybatis 标签

Springmvc和mybatis和spring的整合

一.springmvc 工作原理springmvc常用的组件为 SpingMVC的常用组件:1)DispatcherServlet 是一种前端控制器,由框架提供。 作用:统一处理请求和响应。除此之外还是整个流程控制的中心,由 DispatcherServlet 来调用其他组件,处理用户的请求 2)H ......
Springmvc mybatis spring

javaweb--Mapper代理开发

1、使Mapper接口和SQL映射文件放置在同一文件夹下,可以在resources文件夹下新建一个和SQL映射文件相同的文件夹(例如:com/avb/Mapper)不能用.分割文件夹,用/ 2、把SQL映射表里的namespace属性为Mapper接口的全限定名 3、在Mapper中定义方法,方法名 ......
javaweb Mapper

mybatis 拼接开始时间和结束时间

<if test="startTime != null"> AND datetime <![CDATA[ >= ]]> ( SELECT DATE_FORMAT( #{startTime}, '%Y-%m-%d 00:00:00' ))</if><if test="endTime != null"> ......
时间 mybatis

Mybatis中resultType为map时,null值的字段不返回

问题描述 1 <select id="getUser" parameterType="map" resultType="map"> 2 SELECT 3 id, name, addr 4 FROM 5 user 6 WHERE 7 id = #{id} 8 </select> 以上查询,当addr字 ......
字段 resultType Mybatis null map

MyBatis拦截器优雅实现数据脱敏

背景 现代网络环境中,敏感数据的处理是至关重要的。敏感数据包括个人身份信息、银行账号、手机号码等,泄露这些数据可能导致用户隐私泄露、财产损失等严重后果。因此,对敏感数据进行脱敏处理是一种必要的安全措施。 比如页面上常见的敏感数据都是加*遮挡处理过的,如下图所示。 接下来本文将以Spring Boot ......
MyBatis 数据

2.第一个MyBatis程序 搭建环境->导入MyBatis->编写代码->测试

2.1搭建环境 搭建数据库-创建表 CREATE TABLE `user` ( `id` int(20) NOT NULL, `name` varchar(30) DEFAULT NULL, `pwd` varchar(30) DEFAULT NULL, PRIMARY KEY (`id`) ) E ......
MyBatis gt 代码 环境 程序

javaweb--MyBatis

持久层框架,用于简化JDBC开发 负责将数据保存到数据库的那一层代码 JavaEE三层架构:表现层、业务层、持久层 免除了几乎所有JDBC代码及设置参数和获取结果集的工作。 1、导入查询user表中所有的数据 create DATABASE mybatis;use mybatis;drop tabl ......
javaweb MyBatis

springboot web使用mybatis访问mysql库

思想: 重点:spring boot项目可以配置mybatis必须的内容。默认配置文件为“main/resources/application.properties”(yml为其另一种写法,感兴趣自己去查) 一切编码跟普通的mybatis相同。 注意: xml文件最好放在资源文件夹resources ......
springboot mybatis mysql web

springmvc配置文件中配置mybatis-plus日志输出

1.背景 2.配置方式 如果application.properties文件格式: #sql日志logging.level.com.XX.XXX.mapper=debug如果是application.yml文件格式: # 日志配置logging: level: com.wayn: info org. ......
mybatis-plus springmvc mybatis 文件 日志

【Java集合】单列集合Collection常用方法详解

嗨~ 今天的你过得还好吗? 路途漫漫终有一归, 幸与不幸都有尽头。 在上篇文章中,我们简单介绍了下Java 集合家族中的成员,那么本篇文章,我们就来看看 Java在单列集合中,为我们提供的一些方法,以及单列集合的常用遍历玩法,一起来进入学习吧。 在Java基础中我们也学过,在类实现接口后,该类就会将 ......
Collection 常用 方法 Java

【Java集合】来了两个“插班生”如何打印花名册,以数组案例带你搞懂Collection集合概念

嗨~ 今天的你过得还好吗? 每件事情都会好起来的 到那时风变得软绵绵的 阳光也会为你而温暖 🌞 前言 这个系列是我在学习Java集合这部分时候,结合书籍和Java提供的api整理的部分知识,也参考了一些网络上的文章,如果错误,望大家指出。希望本系列文章对大家学习Java有所帮助,也可以回顾下这部分 ......
插班生 花名册 花名 数组 Collection

mybatis

# 第一章:了解MyBatis框架 ## 一、mybatis环境搭建 ### 1.创建工程 创建Maven工程,name为项目名,groupld为公司名。 ![image-20221002211043027](https://img2023.cnblogs.com/blog/3014273/2023 ......
mybatis

mybatis plus很好,但是我被它坑了!

作者今天在开发一个后台发送消息的功能时,由于需要给多个用户发送消息,于是使用了 mybatis plus 提供的 saveBatch() 方法,在测试环境测试通过上预发布后,测试反应发送消息接口很慢得等 5、6 秒,于是我就登录预发布环境查看执行日志,发现是 mybatis plus 提供的 sav ......
mybatis plus

Collections

ArrayList相关 Collections.synchronizedList(new ArrayList<>()) public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Clonea ......
Collections

02Collection的遍历方式

Collection的遍历方式 遍历器遍历 增强for循环遍历 Lambda表达式遍历 普通for只有List系列的才能用,Set用不了 一、迭代器遍历 iterator n.迭代器,迭代程序。 迭代器不依赖索引。 迭代器遍历就是把元素一个一个的获取出来 二、迭代器的Iterator类,和它的常用方 ......
Collection 方式 02

03Collection的遍历方式二

二、增强for遍历 增强for的底层就是迭代器,为了简化迭代器的代码书写的。 它是JDK5之后出现的,其内部原理就是一个Iterator迭代器 所有的单列表集合和数组才能用增强for进行遍历 格式: for(元素的数据类型 变量名 : 数组或者集合){ } for(String s : list){ ......
Collection 方式 03

区分association和collection

1.关联 - association 【多对一】2.集合 - collection 【一对多】 3.javaType & ofType (1)JavaType用来指定实体类中的类型 (2)ofType用来指定映射到List或者集合中的pojo类型,泛型中的约束类型 多对一 实体类: 按查询嵌套,子查 ......
association collection

放弃老旧的Mybatis,强类型替换字符串,这是一款你不应该错过的ORM

一款轻量级、高性能、强类型、易扩展符合C#开发者的JAVA自研ORM github地址 easy-query https://github.com/xuejmnet/easy-query gitee地址 easy-query https://gitee.com/xuejm/easy-query 背景 ......
字符串 字符 错过 Mybatis 类型

Mybatis sql日志在线转换工具

Mybatis sql日志在线转换工具 有时候在linux服务器上复制出来的SQL,带问号,不好转化成正常的SQL,网上搜了一下也没发现有在线的转换工具,刚好自己有个轻语音乐网站,有域名和服务器,所以想着把这个页面集成上去,也方便自己日常使用。 Mybatis sql日志在线转换工具地址:http: ......
Mybatis 工具 日志 sql

myBatis

myBatis myBatis框架也被称之为OBM(面向对象映射)框架。 ORMjiu就是一种解决面向对象与关系型数据库中数据不匹配的技术,它通过藐视java对象与数据库之间的映射关系,自动将java应用程序中的对象看持久化到关系型数据库的表中 持久化与持久化层 持久化:就是把数据保存到可掉电式岑楚 ......
myBatis

关于学习Mybatis-plus的认识

1. 实体类的类名和属性尽量一致,如果不一致需要用注解进行指定。 2. mybatis-plus是把实体类的类名直接转换成小写到数据库查找,所以需要@TableName(value = " 表名")来指定表的名字进行查询 @TableName("sys_user") public class Use ......
Mybatis-plus Mybatis plus

Springboot+Mybatis+Mybatisplus 框架中增加自定义分页插件和sql 占位符修改插件

一、Springboot简介 springboot 是当下最流行的web 框架,Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,让这些框架集成在一起变得 ......
插件 Mybatisplus Springboot 框架 Mybatis

记录mybatis的一点小坑(Invalid bound statement (not found))

今天学习SSM的时候出的一个小错,写测试程序的时候mybatis一直报 binding exception Invalid bound statement (not found): xxx语句。 我以为是xxx语句出问题了。一直找。检查了namespace、statement id、mapperSc ......
小坑 statement mybatis Invalid bound

Mybatis代码生成——velocity模板元素

{ date = 2020 - 09 - 26 superControllerClassPackage = null superServiceImplClassPackage = com.baomidou.mybatisplus.extension.service.impl.ServiceImpl ......
代码生成 velocity 元素 模板 Mybatis

Mybatis代码生成——velocity模板语法

velocity模板其实就是java不分语法的翻译,用到的属性还是java的方法,get,set,等 1.截取部分字段substring 复制代码 1 原始字符串:$!ag.tagValue,也许很长,前端页面展示时需要截取字符串。 2 #set($str=$!ag.tagValue) 3 4 #i ......
代码生成 语法 velocity 模板 Mybatis

Mybatis

一种持久层框架,用来简化 JDBC 的开发 持久层:负责将数据保存到数据库的那一层代码 Java EE:三层架构:表现层,业务层,持久层 框架:就是一个半成品的软件,是一套可重用的,通用的软件基础代码模型 Mybatis源码(ctrl+click打开):[GitHub - mybatis/mybat ......
Mybatis

MyBatis-Plus学习笔记

官方介绍 mybatis-plus可以理解为加强版的mybatis,可以帮我们减少编写mapper中简单的sql语句,你可以理解为IPhone13 和 IPhone13 Plus 官网是这么说的:MyBatis-Plus (简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只 ......
MyBatis-Plus MyBatis 笔记 Plus
共1590篇  :10/53页 首页上一页10下一页尾页