|
@@ -20,12 +20,14 @@
|
|
|
<a href="https://www.apache.org/licenses/LICENSE-2.0">
|
|
|
<img alt="code style" src="https://img.shields.io/badge/license-Apache%202-4EB1BA.svg?style=flat-square">
|
|
|
</a>
|
|
|
+
|
|
|
+ <a href="https://gitter.im/baomidou/mybatis-plus?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge">
|
|
|
+ <img alt="Join the chat at https://gitter.im/baomidou/mybatis-plus" src="https://badges.gitter.im/baomidou/mybatis-plus.svg">
|
|
|
+ </a>
|
|
|
</p>
|
|
|
|
|
|
## What is MyBatis-Plus?
|
|
|
|
|
|
-[](https://gitter.im/baomidou/mybatis-plus?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
|
|
-
|
|
|
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
|
|
@@ -44,7 +46,7 @@ MyBatis-Plus is an powerful enhanced toolkit of MyBatis for simplify development
|
|
|
- Lambda-style API
|
|
|
- Almighty and highly customizable code generator
|
|
|
- Automatic paging operation
|
|
|
-- SQL Injection defense
|
|
|
+- SQL Inject defense
|
|
|
- Support active record
|
|
|
- Support pluggable custom interface
|
|
|
- Build-in many useful extensions
|
|
@@ -73,18 +75,20 @@ MyBatis-Plus is an powerful enhanced toolkit of MyBatis for simplify development
|
|
|
```
|
|
|
|
|
|
- Use it
|
|
|
- ``` java
|
|
|
+ ```java
|
|
|
List<User> userList = userMapper.selectList(
|
|
|
new QueryWrapper<User>()
|
|
|
.lambda()
|
|
|
.ge(User::getAge, 18)
|
|
|
);
|
|
|
```
|
|
|
- SQL executed
|
|
|
- ``` sql
|
|
|
+ MyBatis-Plus will execute the following SQL
|
|
|
+ ```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](https://mybatis.plus).
|
|
|
+
|
|
|
## License
|
|
|
|
|
|
-MyBatis-Plus is under the Apache 2.0 license. See the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) file for details.
|
|
|
+MyBatis-Plus is under the Apache 2.0 license. See the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) file for details.
|