Skip to content

Commit 5e4fde4

Browse files
committed
文档 补充
1 parent 3484562 commit 5e4fde4

File tree

1 file changed

+46
-2
lines changed

1 file changed

+46
-2
lines changed

README.md

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,28 +49,56 @@ LambdaQuery 将支持通过Lambda进行多种数据源的查询 实现java端的
4949
### 1.依赖引入
5050
1. springBoot自动配置
5151
```xml
52+
<!--Mongo 查询器依赖-->
5253
<dependency>
5354
<groupId>com.github.xuejike</groupId>
5455
<artifactId>lambda-query-mongo-starter</artifactId>
5556
<version>${jkquery.version}</version>
5657
</dependency>
58+
<!--MybatisPlus 查询器依赖-->
59+
60+
<dependency>
61+
<groupId>com.github.xuejike</groupId>
62+
<artifactId>lambda-query-mybatis-plus-starter</artifactId>
63+
<version>${jkquery.version}</version>
64+
</dependency>
65+
5766
```
5867
2. 手动配置
5968

6069
引入依赖
6170
```xml
71+
<!--Mongo 查询器依赖-->
6272
<dependency>
6373
<groupId>com.github.xuejike</groupId>
6474
<artifactId>lambda-query-mongo</artifactId>
6575
<version>${jkquery.version}</version>
6676
</dependency>
77+
78+
<!--MybatisPlus 查询器依赖-->
79+
80+
<dependency>
81+
<groupId>com.github.xuejike</groupId>
82+
<artifactId>lambda-query-mybatis-plus</artifactId>
83+
<version>${jkquery.version}</version>
84+
</dependency>
85+
6786
```
6887

6988
初始化工厂类
7089
```java
90+
// MongoDB 查询器初始化
91+
@Bean
92+
public MongoDaoFactory mongoDaoFactory(MongoTemplate mongoTemplate){
93+
return new MongoDaoFactory(mongoTemplate);
94+
}
7195

72-
MongoDaoFactory mongoDaoFactory = new MongoDaoFactory(mongoTemplate);
73-
96+
// MybatisPlus 查询器初始化
97+
@Bean
98+
public MyBatisPlusDaoFactory myBatisPlusDaoFactory(Collection<BaseMapper> mapperCollection){
99+
MyBatisPlusDaoFactory myBatisPlusDaoFactory = new MyBatisPlusDaoFactory(mapperCollection);
100+
return myBatisPlusDaoFactory;
101+
}
74102
```
75103
### 2.Mongo查询器使用
76104

@@ -233,4 +261,20 @@ public CascadeField<TestDoc,TestDoc> of(){
233261

234262
### 3.MybatisPlus查询器使用
235263

264+
mybatis-plus 实体初始化
265+
266+
```java
267+
@Data
268+
@TableName("u1")
269+
@MyBatisPlusDaoSelect
270+
public class U1 {
271+
@TableId(type = IdType.AUTO)
272+
private Long id;
273+
private String name;
274+
private String type;
275+
276+
}
277+
278+
279+
```
236280

0 commit comments

Comments
 (0)