Merge branch 'master' into 1.3

# Conflicts:
#	mybatis-plus-join-core/src/main/java/com/github/yulichang/interceptor/MPJInterceptor.java
#	mybatis-plus-join-core/src/main/java/com/github/yulichang/wrapper/MPJLambdaWrapper.java
#	mybatis-plus-join-core/src/main/java/com/github/yulichang/wrapper/resultmap/MybatisLabel.java
This commit is contained in:
yulichang 2022-11-16 18:38:43 +08:00
commit a597176f1f

View File

@ -267,8 +267,9 @@ public class MPJInterceptor implements Interceptor {
} }
childMapping.add(result); childMapping.add(result);
sb.append(result.getNestedResultMapId()); sb.append(result.getNestedResultMapId());
sb.append("]"); sb.append("@");
} }
sb.append("]");
sb.append("_MPJ_") sb.append("_MPJ_")
.append(mybatisLabel.getEntityClass().getName()) .append(mybatisLabel.getEntityClass().getName())
.append(StringPool.UNDERSCORE) .append(StringPool.UNDERSCORE)
@ -309,13 +310,12 @@ public class MPJInterceptor implements Interceptor {
* @return 唯一列名 * @return 唯一列名
*/ */
private String getColumn(Set<String> pool, String columnName) { private String getColumn(Set<String> pool, String columnName) {
String tagName = StringUtils.getTargetColumn(columnName); if (!pool.contains(columnName)) {
if (!pool.contains(tagName)) { pool.add(columnName);
pool.add(tagName); return columnName;
return tagName;
} }
tagName = "mpj_" + tagName; columnName = "mpj_" + StringUtils.getTargetColumn(columnName);
return getColumn(pool, tagName); return getColumn(pool, columnName);
} }
/** /**