mybatis

20_551 小时前
mybatis
MyBatisPlus总结MyBatisPlus是一个基于Mybatis框架的增强工具,它在Mybatis的基础上只做增强而不做改变,旨在简化开发、提高效率。Mybatis-Plus提供了一系列的功能和特性,使得开发人员能够更加高效地使用Mybatis进行数据库操作。
wolf犭良3 小时前
spring boot·性能优化·mybatis
16、《SpringBoot+MyBatis集成(4) - 性能优化 - 事务与缓存机制剖析》SpringBoot通过@EnableTransactionManagement激活声明式事务管理,其核心在于DataSourceTransactionManager与MyBatis的整合。当使用@Transactional注解时:
钝挫力PROGRAMER13 小时前
spring boot·sql·mybatis
SpringBoot中Mybatis记录执行sql日志MyBatis默认使用SLF4J作为日志门面,所以需要在项目中选择一个SLF4J兼容的日志实现,比如Logback, Log4j2等。以Logback为例,也是SpringBoot默认日志框架。
quo-te14 小时前
java·spring·maven·mybatis·idea
【无标题】条件分页查询:三层架构中,每一层的职责如下:1.Controller:接收参数(分页、条件);调用service,进行分页查询,获取PageResult;响应结果。
林林总肿14 小时前
数据库·spring boot·mybatis
Mybatis后端数据库查询多对多查询解决方案我开发的是一个论文选择系统。后端用一个论文表paper来存储论文信息。论文信息中,包含前置课程,也就是你需要修过这些课程才能选择这个论文。
_周游14 小时前
spring·oracle·mybatis
【Spring+MyBatis】_图书管理系统(上篇)目录1. MyBatis与MySQL配置1.1 创建数据库及数据表1.2 配置MyBatis与数据库1.2.1 增加MyBatis与MySQL相关依赖
_周游17 小时前
mybatis
【MyBatis】预编译SQL与即时SQL目录1. 以基本类型参数为例测试#{ }与${ }传递参数的区别1.1 参数为Integer类型1.2 参数为String类型
showms2 天前
mybatis
基于mybatis拦截器和数据库配置记录操作日志应甲方的要求,系统中涉及到一些核心业务操作需要记录操作日志。日志格式示例如下:为了可以提高整体开发效率,不在记录日志这块浪费太多时间,最好是只需通过配置或者加注解的方式就可以便捷记录操作日志。
ccmjga2 天前
java·spring boot·后端·docker·gradle·mybatis·spring security
升级 SpringBoot3 全项目讲解 — 别再使用 Optional 了,请使用 Jspecify 来替代它在 Java 开发中,Optional 自 Java 8 引入以来,一直被广泛用于处理可能为 null 的值。它的设计初衷是为了减少 NullPointerException 的发生,并鼓励开发者显式处理空值。然而,随着项目的复杂度增加,Optional 的局限性也逐渐暴露出来。近年来,Jspecify 作为一个更强大的工具,逐渐进入开发者的视野。本文将探讨为什么在 Spring Boot 3 项目中,Jspecify 是比 Optional 更好的选择,并通过代码示例展示其优势。
m0_748252232 天前
xml·spring·mybatis
【mybatis】基本操作:详解Spring通过注解和XML的方式来操作mybatis配置数据库连接#驱动类名称 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver #数据库连接的url spring.datasource.url=jdbc:mysql://127.0.0.1:3306/mybatis_test characterEncoding=utf8&useSSL=false #连接数据库的名 spring.datasource.username=root #连接数据库的密码 spring.datasource.p
安清h2 天前
数据库·后端·mysql·spring·mybatis
【基于SprintBoot+Mybatis+Mysql】电脑商城项目之设置默认收货地址及删除收货地址🧸安清h:个人主页🎥个人专栏:【Spring篇】【计算机网络】【Mybatis篇】🚦作者简介:一个有趣爱睡觉的intp,期待和更多人分享自己所学知识的真诚大学生。
_周游2 天前
java·spring·mybatis
【Spring+MyBatis】留言墙的实现目录1. 添加依赖2. 配置数据库2.1 创建数据库与数据表2.2 创建与数据库对应的实体类3. 后端代码
sjsjsbbsbsn2 天前
java·spring boot·mybatis
MybatisMybatisPllus公共字段填充与配置逻辑删除在开发过程中,很多时候需要处理一些公共字段,例如:创建时间、修改时间、状态字段等。这些字段通常会在插入或更新数据时进行填充,以便记录数据的变化和状态。同时,逻辑删除也是常见的业务需求,比如删除记录并不是从数据库中物理删除,而是通过更新某个字段(如 is_deleted)来标记数据已被删除。
m0_748238422 天前
java·spring boot·mybatis
SpringBoot中使用MyBatis-Plus详细介绍目录一、MyBatis-Plus的使用步骤1.引入MybatisPlus的起步依赖2.定义Mapper(也叫dao)层的接口
小袁拒绝摆烂2 天前
数据库·mybatis
Mybatis-扩展功能MyBatisPlus从入门到精通-3(含mp代码生成器)Spring依赖循环问题MybatisPlus代码生成器
benpaodeDD2 天前
java·tomcat·mybatis
mybatis快速入门用来简化jdbc开发的。除了mybatis自己的jar包,还需要mysql驱动jar包1.创建maven工程,添加坐标 2.创建pojo 3.创建UserDao接口 4.创建UserDao.xml映射文件 5. 创建mybatis核心配置文件SqlMapConfig.xml 6. java代码测试 核心配置文件: 主要配置数据库连接信息,以前写在java代码里,现在写在配置文件里,解决了硬编码问题。 后面会加载这个文件,会生成一个对象叫SqlSessionFactory,通过名字就可以看出来是工厂的设计模
It_BeeCoder3 天前
java·sql·mybatis
MyBatis:动态SQL高级标签使用方法指南目前互联网大厂在搭建后端Java服务时,常使用Springboot搭配Mybatis/Mybatis-plus的框架。Mybatis/Mybatis-plus之所以能成为当前国内主流的持久层框架,与其本身的优点有关:支持定制动态 SQL、存储过程及高级映射,简化数据库操作。
是小崔啊3 天前
数据库·sql·mybatis·源码
Mybatis源码07 - 动态SQL的使用和原理(重要)动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦
小袁拒绝摆烂4 天前
java·spring boot·mybatis
SpringBoot自动配置-以Mybatis配置为例无基础的直接看链接内容,有基础就直接顺着往下看就可以 Spring底层(自动配置)自动配置就是@EnableXXX封装@Improt(ImportSelector的实现类)对应方法selectImoprt返回字符串数组为类名会注册为bean 而我们这个字符串数组从我们的各个auotoconfiguration依赖的里面的一个org.springframework.boot.autoconfigure.AutoConfiguration.imports或spring.factories获取 每个第三方都会在