You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sundongkai
407b361e80
|
1 week ago | |
---|---|---|
.gitee | 4 years ago | |
.github | 3 weeks ago | |
gradle/wrapper | 6 months ago | |
libs | 2 weeks ago | |
mybatis-plus | 2 weeks ago | |
mybatis-plus-annotation | 2 weeks ago | |
mybatis-plus-bom | 2 weeks ago | |
mybatis-plus-core | 1 week ago | |
mybatis-plus-extension | 2 weeks ago | |
mybatis-plus-generator | 2 weeks ago | |
spring-boot-starter | 2 weeks ago | |
.editorconfig | 6 years ago | |
.gitignore | 4 years ago | |
CHANGELOG.md | 1 month ago | |
LICENSE | 10 months ago | |
MPCodeStyle.xml | 7 years ago | |
README-zh.md | 4 weeks ago | |
README.md | 4 weeks ago | |
build.gradle | 2 weeks ago | |
changelog-temp.md | 2 weeks ago | |
gradle.properties | 3 weeks ago | |
gradlew | 3 years ago | |
gradlew.bat | 3 years ago | |
license.txt | 2 weeks ago | |
settings.gradle | 2 weeks ago |
README.md
Born To Simplify Development
添加 微信 wx153666
备注进 mp 群
不允许非法项目使用,后果自负
Special user
What is MyBatis-Plus?
MyBatis-Plus is an powerful enhanced toolkit of MyBatis for simplify development. This toolkit provides some efficient, useful, out-of-the-box features for MyBatis, use it can effectively save your development time.
Links
Features
- Fully compatible with MyBatis
- Auto configuration on startup
- Out-of-the-box interfaces for operate database
- Powerful and flexible where condition wrapper
- Multiple strategy to generate primary key
- Lambda-style API
- Almighty and highly customizable code generator
- Automatic paging operation
- SQL Inject defense
- Support active record
- Support pluggable custom interface
- Build-in many useful extensions
Getting started
-
Add MyBatis-Plus dependency
- Latest Version:
- Maven:
- SpringBoot2
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>Latest Version</version> </dependency>
- SpringBoot3
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-spring-boot3-starter</artifactId> <version>Latest Version</version> </dependency>
- Gradle
- SpringBoot2
compile group: 'com.baomidou', name: 'mybatis-plus-boot-starter', version: 'Latest Version'
- SpringBoot3
compile group: 'com.baomidou', name: 'mybatis-plus-spring-boot3-starter', version: 'Latest Version'
-
Modify mapper file extends BaseMapper interface
public interface UserMapper extends BaseMapper<User> { }
-
Use it
List<User> userList = userMapper.selectList( new QueryWrapper<User>() .lambda() .ge(User::getAge, 18) );
MyBatis-Plus will execute the following SQL
SELECT * FROM user WHERE age >= 18
This showcase is just a small part of MyBatis-Plus features. If you want to learn more, please refer to the documentation.
License
MyBatis-Plus is under the Apache 2.0 license. See the Apache License 2.0 file for details.