File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed
src/main/java/org/mybatis/dynamic/sql/select/function Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change 19
19
import java .util .List ;
20
20
import java .util .Objects ;
21
21
import java .util .Optional ;
22
+ import java .util .StringJoiner ;
23
+ import java .util .stream .Collectors ;
22
24
23
25
import org .mybatis .dynamic .sql .BindableColumn ;
24
26
import org .mybatis .dynamic .sql .render .TableAliasCalculator ;
@@ -39,14 +41,9 @@ public Optional<String> alias() {
39
41
40
42
@ Override
41
43
public String renderWithTableAlias (TableAliasCalculator tableAliasCalculator ) {
42
- StringBuilder builder = new StringBuilder ();
43
- for (BindableColumn <T > column : columns ) {
44
- if (builder .length () > 0 ) {
45
- builder .append (" + " );
46
- }
47
- builder .append (column .renderWithTableAlias (tableAliasCalculator ));
48
- }
49
- return builder .toString ();
44
+ return columns .stream ()
45
+ .map (column -> column .renderWithTableAlias (tableAliasCalculator ))
46
+ .collect (Collectors .joining (" + " ));
50
47
}
51
48
52
49
@ Override
You can’t perform that action at this time.
0 commit comments