Skip to content

Commit

Permalink
[Fix] Fixed a bug in BeanUtils.
Browse files Browse the repository at this point in the history
  • Loading branch information
yihleego committed Dec 17, 2020
1 parent e47338a commit 3f663ae
Show file tree
Hide file tree
Showing 11 changed files with 147 additions and 80 deletions.
4 changes: 2 additions & 2 deletions README.ZH_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@ $ mvn clean install
<dependency>
<groupId>io.leego</groupId>
<artifactId>mypages</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
</dependency>
```

### Gradle

```xml
implementation 'io.leego:mypages:1.0.0'
implementation 'io.leego:mypages:1.0.1'
```

## 数据库
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ $ mvn clean install
<dependency>
<groupId>io.leego</groupId>
<artifactId>mypages</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
</dependency>
```

### Gradle

```xml
implementation 'io.leego:mypages:1.0.0'
implementation 'io.leego:mypages:1.0.1'
```

## Supported
Expand Down
4 changes: 2 additions & 2 deletions docs/STARTER_USERGUIDE.ZH_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ MyPages是Java实现基于[MyBatis](https://github.com/mybatis/mybatis-3)的开
<dependency>
<groupId>io.leego</groupId>
<artifactId>mypages-spring-boot-starter</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
</dependency>
```

## 3.2 Gradle

```xml
implementation 'io.leego:mypages-spring-boot-starter:1.0.0'
implementation 'io.leego:mypages-spring-boot-starter:1.0.1'
```

# 4. 配置
Expand Down
4 changes: 2 additions & 2 deletions docs/STARTER_USERGUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ Please make sure the Java version is 1.8 and above.
<dependency>
<groupId>io.leego</groupId>
<artifactId>mypages-spring-boot-starter</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
</dependency>
```

## 3.2 Gradle

```xml
implementation 'io.leego:mypages-spring-boot-starter:1.0.0'
implementation 'io.leego:mypages-spring-boot-starter:1.0.1'
```

# 4. Configuration
Expand Down
4 changes: 2 additions & 2 deletions docs/USERGUIDE.ZH_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ MyPages是Java实现基于[MyBatis](https://github.com/mybatis/mybatis-3)的开
<dependency>
<groupId>io.leego</groupId>
<artifactId>mypages</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
</dependency>
```

## 3.2 Gradle

```xml
implementation 'io.leego:mypages:1.0.0'
implementation 'io.leego:mypages:1.0.1'
```

# 4. 快速设置
Expand Down
4 changes: 2 additions & 2 deletions docs/USERGUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ Please make sure the Java version is 1.8 and above.
<dependency>
<groupId>io.leego</groupId>
<artifactId>mypages</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
</dependency>
```

## 3.2 Gradle

```xml
implementation 'io.leego:mypages:1.0.0'
implementation 'io.leego:mypages:1.0.1'
```

# 4. Quick Setup
Expand Down
2 changes: 1 addition & 1 deletion mypages-spring-boot-starter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<parent>
<groupId>io.leego</groupId>
<artifactId>mypages-parent</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
</parent>

<artifactId>mypages-spring-boot-starter</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion mypages/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<parent>
<groupId>io.leego</groupId>
<artifactId>mypages-parent</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
</parent>

<artifactId>mypages</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ public Object assembleParameter(MappedStatement ms, Object parameter, BoundSql b
paramMap = new HashMap<>((Map<?, ?>) parameter);
} else {
boolean hasTypeHandler = ms.getConfiguration().getTypeHandlerRegistry().hasTypeHandler(parameter.getClass());
paramMap = hasTypeHandler ? new HashMap<>() : BeanUtils.readAll(parameter);
paramMap = hasTypeHandler ? new HashMap<>() : BeanUtils.readAll(parameter, HashMap::new, k -> k, v -> v);
}
List<ParameterMapping> parameterMappings;
if (boundSql.getParameterMappings() == null) {
Expand Down
Loading

0 comments on commit 3f663ae

Please sign in to comment.