mybatis

耀耀_很无聊10 小时前
mybatis
07_通过 Mybatis 自动填充记录的创建时间和更新时间在使用 MyBatis-Plus 进行数据库操作时,自动填充字段(如创建时间和更新时间)是一项非常常见的需求。本文将展示如何通过 MyBatis-Plus 实现对 createTime 和 updateTime 字段的自动填充。
程序员张311 小时前
spring boot·sql·mybatis·mybatisplus·p6spy
SQL分析与打印-p6spy组件有性能消耗,只推荐在非生产环境下使用https://baomidou.com/guides/p6spy/ MyBatis-Plus提供了SQL分析与打印的功能,通过集成p6spy组件,可以方便地输出SQL语句及其执行时长。本功能适用于MyBatis-Plus 3.1.0及以上版本。 对于Spring Boot项目,可以使用p6spy-spring-boot-starter来简化集成过程。
喜欢敲代码的程序员1 天前
spring boot·mysql·elementui·vue·mybatis
SpringBoot+Mybatis+MySQL+Vue+ElementUI前后端分离版:项目搭建(一)目录一、前言二、后端搭建1.实现JwtUtil类1.什么是jwt?2.具体实现2.配置跨域类1.什么是跨域?为什么需要跨域?
一只猿Hou2 天前
java·mybatis
java分页插件| MyBatis-Plus分页 vs PageHelper分页:全面对比与最佳实践在Java持久层框架中,分页是高频使用的功能。主流方案有:✅ 基础功能一致:✅ 开发体验:① 配置拦截器
java—大象11 天前
java·开发语言·数据库·spring boot·layui·mybatis
基于java SSM的房屋租赁系统设计和实现1.登录管理:主要有管理员登录和租客登录2.房源列表以及添加房源功能:3.租赁合同管理以及在租房源和已退租房源信息管理
Mutig_s11 天前
java·数据库·spring boot·后端·mybatis
Spring Boot动态数据源切换:优雅实现多数据源管理在复杂的企业应用中,多数据源管理是常见需求。本文将介绍如何基于Spring Boot实现优雅的动态数据源切换方案,通过自定义注解和AOP实现透明化切换。
编程乐学(Arfan开发工程师)16 天前
服务器·前端·数据库·spring·servlet·sqlite·mybatis
68、数据访问-crud实验-删除用户完成68、数据访问-crud实验-删除用户完成以下是完成“数据访问-CRUD实验-删除用户”功能的一般步骤,以常见Web应用框架(如Spring Boot + MyBatis-Plus、Django、Ruby on Rails)为例:
编程乐学(Arfan开发工程师)12 天前
服务器·数据库·servlet·单元测试·sqlite·log4j·mybatis
73、单元测试-断言机制73、单元测试-断言机制断言机制是单元测试的核心组成部分,用于验证代码的实际输出是否与预期结果相符。通过在测试方法中插入断言语句,可以自动检查程序的行为是否符合预期,从而及时发现和修复错误。
小时候的阳光12 天前
缓存·mybatis·事务·隔离级别
MyBatis 的一级缓存导致的数据一致性问题分析老生常谈的异常问题,这里记录一下,涉及MyBatis 的一级缓存和数据库隔离级别下面一段示例的业务逻辑代码:
烙印60112 天前
服务器·tomcat·mybatis
MyBatis原理剖析(三)--加载配置文件下面我们正式进入mybatis的源码学习,之前我们已经了解过mybatis中通过配置文件来保证与数据库的交互。配置文件分为核心配置文件和映射配置文件,核心配置文件的主要作用就是加载数据库的一些配置信息而映射配置文件则是执行对应的sql语句。同时核心配置文件中也会集成映射配置文件的路径信息。
demon755200312 天前
mybatis·多数据库
Mybatis-Plus支持多种数据库使用Mybatis-Plus进行数据库的访问,但是由于不同的数据库有不同的方言,所以需要进行适配。有2种实现方式:
能工智人小辰12 天前
java·开发语言·mybatis
二刷苍穹外卖 day03通过AOP切面编程,实现功能增强,完成对公共字段的自动填充实现思路:对以下四个字段进行统一处理实现步骤: 1).自定义注解AutoFill,用于表示需要进行公共字段自动填充的方法 2)自定义切面类AutoFillAspect,统一拦截加入了AutoFill注解的方法,通过反射为公共字段赋值 3).在Mapper的方法上加入AutoFill注解
2401_8260976213 天前
java·java-ee·mybatis
JavaEE-Mybatis初阶MyBatis是⼀款优秀的 持久层 框架,⽤于简化JDBC的开发。MyBatis本是 Apache的⼀个开源项⽬iBatis,2010年这个项⽬由apache迁移到了google code,并
剽悍一小兔13 天前
bug·mybatis
一个小BUG引发的对Mybatis-Plus的模糊查询的思考在 MySQL 中,模糊查询主要通过LIKE操作符与通配符配合使用来实现。其中,通配符%代表任意数量(包含零个)的字符,无论是数字、字母还是特殊字符,都能被它匹配。
还是鼠鼠13 天前
java·数据库·spring boot·后端·spring·maven·mybatis
SpringBoot-准备工作-工程搭建目录1.创建空项目2.检查项目jdk版本3.检查Maven的全局配置4.配置项目的字符集5.创建SpringBoot工程
悟能不能悟13 天前
xml·java·mybatis
在 MyBatis 的xml中,什么时候大于号和小于号可以不用转义在 MyBatis 中,< 和 > 在动态 SQL 标签内部 无需转义的功能是在以下版本引入的:仅限动态 SQL 标签内(如 <if>、<foreach>、<choose>、<where>、<set> 等)
于冬恋14 天前
mybatis
Mybatis(XML映射文件、动态SQL)目录基础操作准备:删除:新增:更新:查询:条件查询:XML映射文件动态SQLifforeachsql&include
代码老y14 天前
vue.js·spring boot·mybatis
Spring Boot + MyBatis + Vue:全栈开发的深度剖析与实践指南Spring Boot 是基于 Spring 框架的一个开源 Java 项目,旨在简化基于 Spring 的应用开发。它通过自动配置机制,能够根据项目中添加的依赖自动配置 Spring 和相关框架,极大地减少了配置工作。Spring Boot 的核心优势包括快速启动、自动配置、独立运行和无代码生成等。这些特性使得 Spring Boot 成为后端开发的理想选择,尤其是在需要快速迭代和部署的项目中。
tsxchen14 天前
数据库·mybatis
在MyBatis中$和#有什么区别在 MyBatis 中,${} 和 #{} 是两种处理 SQL 参数的占位符,它们在实现机制、安全性、使用场景上存在显著差异。以下是详细对比: