Skip to content

Commit e880685

Browse files
committed
Use existing utility method
1 parent f948c86 commit e880685

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

src/main/java/org/mybatis/dynamic/sql/where/render/DefaultConditionVisitor.java

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -47,19 +47,10 @@ private DefaultConditionVisitor(Builder<T> builder) {
4747

4848
@Override
4949
public FragmentAndParameters visit(AbstractListValueCondition<T> condition) {
50-
FragmentCollector fc = condition.values()
51-
.map(this::toFragmentAndParameters)
52-
.collect(FragmentCollector.collect());
53-
54-
String joinedFragments =
55-
fc.collectFragments(Collectors.joining(",", "(", ")")); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
56-
String finalFragment = condition.operator()
57-
+ spaceBefore(joinedFragments);
58-
59-
return FragmentAndParameters
60-
.withFragment(finalFragment)
61-
.withParameters(fc.parameters())
62-
.build();
50+
return condition.values().map(this::toFragmentAndParameters)
51+
.collect(FragmentCollector.collect())
52+
.toFragmentAndParameters(Collectors.joining(",", //$NON-NLS-1$
53+
condition.operator() + " (", ")")); //$NON-NLS-1$ //$NON-NLS-2$
6354
}
6455

6556
@Override

0 commit comments

Comments
 (0)