Tagged articles

mybatis-plus

232 articles · Page 3 of 3
Code Ape Tech Column
Code Ape Tech Column
Jan 7, 2021 · Backend Development

Master MyBatis-Plus with Spring Boot: From Setup to Advanced Features

This guide walks through setting up a MySQL database, configuring a Spring Boot project with MyBatis‑Plus, defining entities and mappers, and demonstrates CRUD operations, pagination, logical and physical deletes, optimistic locking, performance monitoring, and code generation, providing complete code snippets and configuration details.

CRUDLogical DeleteSpring Boot
0 likes · 17 min read
Master MyBatis-Plus with Spring Boot: From Setup to Advanced Features
Top Architect
Top Architect
Dec 27, 2020 · Backend Development

Comprehensive MyBatis‑Plus CRUD Guide for Spring Boot Applications

This article provides a comprehensive step‑by‑step guide on using MyBatis‑Plus in a Spring Boot application, covering table creation, Maven dependencies, configuration, entity and mapper definitions, CRUD testing, auto‑fill, optimistic and logical deletion, pagination, performance monitoring, query wrappers, and code generation.

CRUDORMSpringBoot
0 likes · 14 min read
Comprehensive MyBatis‑Plus CRUD Guide for Spring Boot Applications
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 24, 2020 · Backend Development

Resolving Duplicate Mapper Bean Warnings in Spring Boot 2.x with MyBatis‑Plus 3.4.1

This article explains why Spring Boot 2.x combined with MyBatis‑Plus 3.4.1 emits duplicate mapper bean warnings, analyzes the root cause in the MyBatis‑Spring integration, and provides a step‑by‑step fix by aligning dependency versions, especially upgrading the pagehelper‑spring‑boot‑starter to 1.3.0.

Dependency ManagementDuplicate BeanSpring Boot
0 likes · 11 min read
Resolving Duplicate Mapper Bean Warnings in Spring Boot 2.x with MyBatis‑Plus 3.4.1
Top Architect
Top Architect
Dec 3, 2020 · Backend Development

Extending MyBatis-Plus for Efficient Batch Insert Operations in Spring Boot

This article explains how to enhance MyBatis-Plus by adding Maven dependencies, creating custom injector and mapper interfaces, and implementing a true batch‑insert method for MySQL, enabling developers to persist collections of entities efficiently in a Spring Boot backend.

Batch InsertORMSpring Boot
0 likes · 6 min read
Extending MyBatis-Plus for Efficient Batch Insert Operations in Spring Boot
Architect's Tech Stack
Architect's Tech Stack
Nov 18, 2020 · Backend Development

Introducing MyBatis-Plus: Features, Architecture, and Quick Start Guide

MyBatis-Plus (MP) is a non‑intrusive MyBatis enhancement tool that offers a rich set of CRUD features, multi‑database support, code generation, and plugins, and this article explains its key capabilities, architecture diagram, and provides a step‑by‑step quick‑start example with Maven dependencies and sample query code.

CRUDORMSpring Boot
0 likes · 5 min read
Introducing MyBatis-Plus: Features, Architecture, and Quick Start Guide
Java Architect Essentials
Java Architect Essentials
Nov 5, 2020 · Backend Development

SpringBoot + MyBatis-Plus + Shiro + JWT Demo Project Overview and Deployment Guide

This article introduces a SpringBoot-based backend demo that integrates MyBatis-Plus, Apache Shiro, and JWT, outlines its custom annotations and security features, explains the request flow, and provides step‑by‑step instructions for setting up the database, configuring the environment, and running the application.

JWTSpringBootbackend
0 likes · 6 min read
SpringBoot + MyBatis-Plus + Shiro + JWT Demo Project Overview and Deployment Guide
Top Architect
Top Architect
Sep 25, 2020 · Backend Development

Implementing Multi‑Tenancy with MyBatis‑Plus in a Spring Boot Application

This article explains the concepts of multi‑tenant architecture, compares three data isolation strategies, and provides a complete Spring Boot example that uses MyBatis‑Plus to automatically inject a tenant identifier into SQL queries, including configuration, entity definitions, and unit tests.

Database isolationMulti-TenancySpring Boot
0 likes · 14 min read
Implementing Multi‑Tenancy with MyBatis‑Plus in a Spring Boot Application
macrozheng
macrozheng
Sep 9, 2020 · Backend Development

Simplify SpringBoot Development with Mall‑Tiny: A Full‑Feature Backend Scaffold

mall‑tiny is an open‑source SpringBoot + MyBatis‑Plus scaffold that streamlines backend development by providing a lightweight project skeleton with integrated permission management, Docker support, Swagger documentation, and code generation tools, enabling rapid setup, customization, and deployment of secure REST APIs.

Backend ScaffoldDockerSpringBoot
0 likes · 13 min read
Simplify SpringBoot Development with Mall‑Tiny: A Full‑Feature Backend Scaffold
Selected Java Interview Questions
Selected Java Interview Questions
Aug 19, 2020 · Backend Development

Using MyBatis‑Plus to Simplify CRUD Operations in Java Spring Boot

This article introduces MyBatis‑Plus, a powerful Java ORM that eliminates the need for manual XML mappings by providing ready‑made CRUD APIs, demonstrates how to configure Maven dependencies, define entity and mapper classes, and implement common database operations such as insert, delete, update, select, pagination, and complex conditional queries within a Spring Boot controller, all while showing the generated SQL statements.

CRUDORMSpring Boot
0 likes · 20 min read
Using MyBatis‑Plus to Simplify CRUD Operations in Java Spring Boot
Top Architect
Top Architect
Jul 3, 2020 · Backend Development

SpringBoot Scaffold Project with JWT and Shiro: Features, Setup, and Usage Guide

This article introduces a SpringBoot-based scaffold project that integrates JWT authentication and Apache Shiro authorization, outlines its key features such as custom annotations, bcrypt password encryption, and AOP transaction handling, and provides step‑by‑step instructions for setup, configuration, and running the application.

JWTSpringBootbackend
0 likes · 6 min read
SpringBoot Scaffold Project with JWT and Shiro: Features, Setup, and Usage Guide
Java Architecture Diary
Java Architecture Diary
Jun 1, 2020 · Backend Development

How MyBatis-Plus Secures Configurations with a Custom EnvironmentPostProcessor

This article explains how MyBatis-Plus adds data-security protection to Spring Boot applications by encrypting datasource and property file values, details the custom EnvironmentPostProcessor implementation, loading mechanisms, and offers extension ideas and alternatives such as jasypt-spring-boot-starter.

Configuration EncryptionEnvironmentPostProcessorSpring Boot
0 likes · 6 min read
How MyBatis-Plus Secures Configurations with a Custom EnvironmentPostProcessor
Java Architecture Diary
Java Architecture Diary
May 26, 2020 · Backend Development

Secure Your Data with MyBatis‑Plus 3.3.2: New Encryption Features Explained

Version 3.3.2 of MyBatis‑Plus introduces elegant data‑security measures, including YML‑based encrypted configuration, AES key generation, and encrypted database credentials, while also delivering numerous bug fixes and enhancements such as pagination improvements, generator updates, and support for additional databases.

backenddata securityencryption
0 likes · 4 min read
Secure Your Data with MyBatis‑Plus 3.3.2: New Encryption Features Explained
Wukong Talks Architecture
Wukong Talks Architecture
Feb 1, 2020 · Backend Development

Advanced MyBatis-Plus Query Cases (Third Wave)

The article provides a series of advanced MyBatis-Plus query examples, including table creation, data initialization, and four detailed cases that demonstrate the use of like, nested, in, and limit clauses with QueryWrapper, accompanied by SQL statements, Java test code, and execution screenshots.

ORMQueryWrapperSQL
0 likes · 9 min read
Advanced MyBatis-Plus Query Cases (Third Wave)
Wukong Talks Architecture
Wukong Talks Architecture
Feb 1, 2020 · Backend Development

MyBatis-Plus Advanced Query Examples and Explanations

This article presents a series of MyBatis-Plus advanced query cases, including data preparation, detailed SQL and Java QueryWrapper examples, difficulty ratings, and complete code snippets to help developers master complex query operations in a Java backend environment.

Advanced QueryORMbackend development
0 likes · 7 min read
MyBatis-Plus Advanced Query Examples and Explanations
Wukong Talks Architecture
Wukong Talks Architecture
Feb 1, 2020 · Backend Development

MyBatis-Plus Select Query Examples and Usage

This article provides a step‑by‑step tutorial on using MyBatis‑Plus select queries, including data preparation, SQL table creation, and detailed Java code examples for retrieving specific fields and filtering by age with both simple and advanced query wrappers.

ORMbackend developmentjava
0 likes · 7 min read
MyBatis-Plus Select Query Examples and Usage
Wukong Talks Architecture
Wukong Talks Architecture
Feb 1, 2020 · Backend Development

Advanced Query Techniques in MyBatis-Plus: Date Filtering, Subqueries, and Dynamic SQL with apply and inSql

This article demonstrates how to use MyBatis-Plus for complex queries—including date filtering, sub‑queries, INNER JOIN, dynamic SQL with the apply method, and the inSql helper—while highlighting potential SQL‑injection pitfalls and providing complete runnable code examples.

Dynamic QuerySQLbackend development
0 likes · 6 min read
Advanced Query Techniques in MyBatis-Plus: Date Filtering, Subqueries, and Dynamic SQL with apply and inSql
Wukong Talks Architecture
Wukong Talks Architecture
Jan 31, 2020 · Backend Development

Advanced MyBatis-Plus Query Examples: AND, Nested, IN, and LIMIT

This tutorial demonstrates several advanced MyBatis-Plus query scenarios—including combined AND conditions, nested expressions, IN clauses, and limiting results—by providing complete SQL setup, Java QueryWrapper code samples, execution logs, and result screenshots for each case.

QueryWrapperSQLbackend development
0 likes · 7 min read
Advanced MyBatis-Plus Query Examples: AND, Nested, IN, and LIMIT
Wukong Talks Architecture
Wukong Talks Architecture
Jan 31, 2020 · Backend Development

MyBatis-Plus Advanced Query Cases and Detailed Explanations

This article presents a series of MyBatis-Plus advanced query examples, including how to filter users by name patterns, age ranges, and email presence, and demonstrates ordering and combined conditions with complete Java test code and a sample User table schema.

ORMQueryWrapperSQL
0 likes · 6 min read
MyBatis-Plus Advanced Query Cases and Detailed Explanations