Tag

QueryWrapper

0 views collected around this technical thread.

Java Captain
Java Captain
May 12, 2025 · Backend Development

Automatic Construction of MyBatis-Plus QueryWrapper Using Reflection and Generics

This article describes a utility method that leverages Java reflection and generics to automatically generate a MyBatis-Plus QueryWrapper from a DTO, handling field‑name mapping, type‑specific query conditions, and camel‑to‑snake case conversion for seamless database queries.

JavaMyBatis-PlusORM
0 likes · 4 min read
Automatic Construction of MyBatis-Plus QueryWrapper Using Reflection and Generics
Top Architect
Top Architect
Oct 16, 2022 · Backend Development

Using MyBatis-Plus saveOrUpdate with UpdateWrapper and QueryWrapper

This article explains how MyBatis-Plus's saveOrUpdate method works, why a primary‑key annotation is required, and how to control insert or update operations using UpdateWrapper or QueryWrapper, including code examples, common pitfalls, and practical tips for handling auto‑increment IDs.

JavaMyBatis-PlusORM
0 likes · 8 min read
Using MyBatis-Plus saveOrUpdate with UpdateWrapper and QueryWrapper
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.

Backend DevelopmentJavaMyBatis-Plus
0 likes · 9 min read
Advanced MyBatis-Plus Query Cases (Third Wave)
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.

JavaMyBatis-PlusORM
0 likes · 6 min read
MyBatis-Plus Advanced Query Cases and Detailed Explanations
Wukong Talks Architecture
Wukong Talks Architecture
Jan 31, 2020 · Backend Development

Advanced Query Techniques in MyBatis‑Plus: Using apply, inSql, and JOIN for Complex Conditions

This article demonstrates how to perform sophisticated MyBatis‑Plus queries—such as date filtering, manager name prefix matching, sub‑queries, INNER JOIN, dynamic SQL with apply, and inSql—while highlighting potential SQL‑injection risks and providing complete Java test code examples.

JavaMyBatis-PlusORM
0 likes · 7 min read
Advanced Query Techniques in MyBatis‑Plus: Using apply, inSql, and JOIN for Complex Conditions
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.

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

Advanced Query Techniques in MyBatis-Plus: Using apply, inSql, and Subqueries

This tutorial demonstrates how to perform advanced MyBatis-Plus queries—including subqueries, INNER JOIN, apply, and inSql methods—while highlighting difficulty levels, code examples, and the risk of SQL injection in dynamic query construction.

JavaMyBatis-PlusORM
0 likes · 7 min read
Advanced Query Techniques in MyBatis-Plus: Using apply, inSql, and Subqueries