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 1919import java .util .List ;
2020import java .util .Objects ;
2121import java .util .Optional ;
22+ import java .util .StringJoiner ;
23+ import java .util .stream .Collectors ;
2224
2325import org .mybatis .dynamic .sql .BindableColumn ;
2426import org .mybatis .dynamic .sql .render .TableAliasCalculator ;
@@ -39,14 +41,9 @@ public Optional<String> alias() {
3941
4042 @ Override
4143 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 (" + " ));
5047 }
5148
5249 @ Override
You can’t perform that action at this time.
0 commit comments