<p align="center">
<a href="https://github.com/baomidou/mybatis-plus">
<img alt="Mybatis-Plus-Logo" src="https://raw.githubusercontent.com/baomidou/logo/master/mybatis-plus-logo-new-mini.png">
</a>
</p>
<p align="center">
Born To Simplify Development
</p>
<p align="center">
<a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.baomidou%22%20AND%20a%3A%22mybatis-plus%22">
<img alt="maven" src="https://img.shields.io/maven-central/v/com.baomidou/mybatis-plus.svg?style=flat-square">
</a>
<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>
[企业版 Mybatis-Mate 高级特性](https://gitee.com/baomidou/mybatis-mate-examples)
## 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
- [Documentation](https://baomidou.com)
- [Code Generator](https://github.com/baomidou/generator)
- [Samples](https://github.com/baomidou/mybatis-plus-samples)
- [Showcase](https://github.com/baomidou/awesome-mybatis-plus)
- [企业版 Mybatis-Mate 高级特性](https://gitee.com/baomidou/mybatis-mate-examples)
## 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 Central](https://img.shields.io/maven-central/v/com.baomidou/mybatis-plus.svg)](https://search.maven.org/search?q=g:com.baomidou%20a:mybatis-*)
- Maven:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>Latest Version</version>
</dependency>
```
- Gradle
```groovy
compile group: 'com.baomidou', name: 'mybatis-plus-boot-starter', version: 'Latest Version'
```
- Modify mapper file extends BaseMapper interface
```java
public interface UserMapper extends BaseMapper<User> {
}
```
- Use it
``` java
List<User> userList = userMapper.selectList(
new QueryWrapper<User>()
.lambda()
.ge(User::getAge, 18)
);
```
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://baomidou.com).
## License
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.
没有合适的资源?快使用搜索试试~ 我知道了~
mybatis-plus 源码(mybatis-plus-3.0.zip)
共585个文件
java:499个
xml:26个
kt:14个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 92 浏览量
2022-03-03
22:17:21
上传
评论
收藏 5.29MB ZIP 举报
温馨提示
mybatis-plus-3.0 源码(mybatis-plus-3.0.zip)
资源推荐
资源详情
资源评论
收起资源包目录
mybatis-plus 源码(mybatis-plus-3.0.zip) (585个子文件)
gradlew.bat 3KB
.editorconfig 146B
spring.factories 747B
spring.factories 438B
.gitignore 255B
build.gradle 10KB
build.gradle 1KB
build.gradle 1002B
settings.gradle 820B
build.gradle 701B
build.gradle 426B
build.gradle 361B
build.gradle 53B
gradlew 6KB
ojdbc-11.2.0.3-jdk16.jar 2.59MB
jdbcDriver-18.jar 1.34MB
kingbase8-8.2.0.jar 786KB
gradle-wrapper.jar 58KB
MybatisMapperAnnotationBuilder.java 34KB
MybatisSqlSessionFactoryBean.java 27KB
H2UserTest.java 23KB
TenantLineInnerInterceptor.java 22KB
AbstractWrapper.java 21KB
TableNameParserTest.java 21KB
TableFieldInfo.java 20KB
MybatisXMLConfigBuilder.java 20KB
TableInfoHelper.java 20KB
PaginationInnerInterceptor.java 19KB
TenantLineInnerInterceptorTest.java 19KB
StringUtils.java 19KB
AbstractMethod.java 18KB
TableInfo.java 18KB
IService.java 17KB
MybatisPlusAutoConfiguration.java 16KB
MybatisConfiguration.java 15KB
IllegalSQLInnerInterceptor.java 15KB
SimpleQuery.java 13KB
AbstractChainWrapper.java 12KB
OptimisticLockerInnerInterceptor.java 12KB
Func.java 12KB
ServiceImpl.java 11KB
SqlHelper.java 11KB
MybatisParameterHandler.java 11KB
TableNameParser.java 10KB
CacheTest.java 10KB
MybatisMapperMethod.java 9KB
QueryWrapperTest.java 9KB
H2UserMapperTest.java 9KB
InterceptorIgnoreHelper.java 9KB
Model.java 9KB
ClassUtils.java 8KB
TableInfoHelperTest.java 8KB
JsqlParserCountOptimizeTest.java 8KB
MybatisEnumTypeHandlerTest.java 8KB
BaseMapper.java 8KB
MetaObjectHandler.java 8KB
SqlRunner.java 7KB
SqlScriptUtils.java 7KB
Page.java 7KB
ReflectionKit.java 7KB
MybatisConfigurationTest.java 7KB
Compare.java 7KB
ActiveRecordTest.java 7KB
Wrappers.java 7KB
MybatisMapperProxy.java 7KB
MysqlTestDataMapperTest.java 7KB
Sequence.java 6KB
TableField.java 6KB
MybatisEnumTypeHandler.java 6KB
MybatisPlusInterceptor.java 6KB
SqlRunnerInjector.java 6KB
BlockAttackInnerInterceptor.java 6KB
GlobalConfig.java 6KB
MybatisParameterHandlerTest.java 6KB
MybatisPlusLanguageDriverAutoConfiguration.java 6KB
MybatisMapperAnnotationBuilderTest.java 6KB
JsqlParserCountOptimize.java 6KB
MetaObjectHandlerTest.java 6KB
SelectCountDistinctTest.java 6KB
InsertBatchSomeColumn.java 6KB
H2UserServiceImpl.java 6KB
DialectModel.java 5KB
MybatisMapperMethodTest.java 5KB
BaseDbTest.java 5KB
ReflectionKitTest.java 5KB
FillPerformanceConfig.java 5KB
CollectionUtils.java 5KB
JdbcUtils.java 5KB
MybatisPlusConfig.java 5KB
Wrapper.java 5KB
MybatisPlusConfigLogicDelete.java 5KB
LogicDelTest.java 5KB
PluginUtils.java 5KB
MetadataTest.java 5KB
MybatisPlusConfig.java 5KB
StringEscape.java 5KB
SqlUtils.java 5KB
LambdaQueryWrapper.java 5KB
PaginationInnerInterceptorTest.java 5KB
MybatisMapperRegistryTest.java 5KB
共 585 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
YunFeiDong
- 粉丝: 33
- 资源: 3849
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功