|
4 | 4 | "go/ast" |
5 | 5 | "go/token" |
6 | 6 | "strconv" |
7 | | - "strings" |
8 | 7 |
|
9 | 8 | "github.com/kunitsucom/arcgen/internal/arcgen/lang/util" |
10 | 9 | "github.com/kunitsucom/arcgen/internal/config" |
@@ -43,7 +42,7 @@ func generateREADContent(astFile *ast.File, arcSrcSet *ARCSourceSet) { |
43 | 42 | Names: []*ast.Ident{{Name: byPKQueryName}}, |
44 | 43 | Values: []ast.Expr{&ast.BasicLit{ |
45 | 44 | Kind: token.STRING, |
46 | | - Value: "`SELECT " + strings.Join(columnNames, ", ") + " FROM " + tableName + " WHERE " + whereColumnsPlaceholder(pks.ColumnNames(), "AND", 1) + "`", |
| 45 | + Value: "`SELECT " + util.JoinStringsWithQuote(columnNames, ", ", `"`) + " FROM " + tableName + " WHERE " + whereColumnsPlaceholder(pks.ColumnNames(), "AND", 1) + "`", |
47 | 46 | }}, |
48 | 47 | }, |
49 | 48 | }, |
@@ -192,7 +191,7 @@ func generateREADContent(astFile *ast.File, arcSrcSet *ARCSourceSet) { |
192 | 191 | Names: []*ast.Ident{{Name: byHasOneTagQueryName}}, |
193 | 192 | Values: []ast.Expr{&ast.BasicLit{ |
194 | 193 | Kind: token.STRING, |
195 | | - Value: "`SELECT " + strings.Join(columnNames, ", ") + " FROM " + tableName + " WHERE " + whereColumnsPlaceholder(hasOneColumns.ColumnNames(), "AND", 1) + "`", |
| 194 | + Value: "`SELECT " + util.JoinStringsWithQuote(columnNames, ", ", `"`) + " FROM " + tableName + " WHERE " + whereColumnsPlaceholder(hasOneColumns.ColumnNames(), "AND", 1) + "`", |
196 | 195 | }}, |
197 | 196 | }, |
198 | 197 | }, |
@@ -359,7 +358,7 @@ func generateREADContent(astFile *ast.File, arcSrcSet *ARCSourceSet) { |
359 | 358 | Names: []*ast.Ident{{Name: byHasOneTagQueryName}}, |
360 | 359 | Values: []ast.Expr{&ast.BasicLit{ |
361 | 360 | Kind: token.STRING, |
362 | | - Value: "`SELECT " + strings.Join(columnNames, ", ") + " FROM " + tableName + " WHERE " + whereColumnsPlaceholder(hasManyColumns.ColumnNames(), "AND", 1) + "`", |
| 361 | + Value: "`SELECT " + util.JoinStringsWithQuote(columnNames, ", ", `"`) + " FROM " + tableName + " WHERE " + whereColumnsPlaceholder(hasManyColumns.ColumnNames(), "AND", 1) + "`", |
363 | 362 | }}, |
364 | 363 | }, |
365 | 364 | }, |
|
0 commit comments