@@ -258,38 +258,38 @@ gobatis.RegisterTemplateFile(filePath)
258
258
259
259
```
260
260
{{define "selectTestTable"}}
261
- SELECT "id"," username"," password"," createtime" FROM " test_table"
262
- {{where .Id "AND" "\"id\" = " (arg .Id) "" | where .Username "AND" "\" username\" = " (arg .Username) | where .Password "AND" "\" password\" = " (arg .Password) | where .Createtime "AND" "\" createtime\" = " (arg .Createtime)}}
261
+ SELECT id, username, password, createtime FROM test_table
262
+ {{where .Id "AND" "id = " (arg .Id) "" | where .Username "AND" "username = " (arg .Username) | where .Password "AND" "password = " (arg .Password) | where .Createtime "AND" "createtime = " (arg .Createtime)}}
263
263
{{end}}
264
264
265
265
{{define "selectTestTableCount"}}
266
- SELECT COUNT(*) FROM " test_table"
267
- {{where .Id "AND" "\"id\" = " (arg .Id) "" | where .Username "AND" "\" username\" = " (arg .Username) | where .Password "AND" "\" password\" = " (arg .Password) | where .Createtime "AND" "\" createtime\" = " (arg .Createtime)}}
266
+ SELECT COUNT(*) FROM test_table
267
+ {{where .Id "AND" "id = " (arg .Id) "" | where .Username "AND" "username = " (arg .Username) | where .Password "AND" "password = " (arg .Password) | where .Createtime "AND" "createtime = " (arg .Createtime)}}
268
268
{{end}}
269
269
270
270
{{define "insertTestTable"}}
271
- INSERT INTO " test_table"("id"," username"," password"," createtime" )
271
+ INSERT INTO test_table(id, username, password, createtime)
272
272
VALUES(
273
273
{{arg .Id}}, {{arg .Username}}, {{arg .Password}}, {{arg .Createtime}})
274
274
{{end}}
275
275
276
276
{{define "insertBatchTestTable"}}
277
277
{{$size := len . | add -1}}
278
- INSERT INTO " test_table"(" username"," password"," createtime" )
278
+ INSERT INTO test_table(id, username, password, createtime)
279
279
VALUES {{range $i, $v := .}}
280
- ({{arg $v.Username}}, {{arg $v.Password}}, {{arg $v.Createtime}}){{if lt $i $size}},{{end}}
280
+ ({{arg $v.Id}}, {{arg $v. Username}}, {{arg $v.Password}}, {{arg $v.Createtime}}){{if lt $i $size}},{{end}}
281
281
{{end}}
282
282
{{end}}
283
283
284
284
{{define "updateTestTable"}}
285
- UPDATE " test_table"
286
- {{set .Id "\"id\" = " (arg .Id) "" | set .Username "\" username\" = " (arg .Username) | set .Password "\" password\" = " (arg .Password) | set .Createtime "\" createtime\" = " (arg .Createtime)}}
287
- {{where .Id "AND" "\"id\" = " (arg .Id) ""}}
285
+ UPDATE test_table
286
+ {{set .Id "id = " (arg .Id) "" | set .Username "username = " (arg .Username) | set .Password "password = " (arg .Password) | set .Createtime "createtime = " (arg .Createtime)}}
287
+ {{where .Id "AND" "id = " (arg .Id) ""}}
288
288
{{end}}
289
289
290
290
{{define "deleteTestTable"}}
291
- DELETE FROM " test_table"
292
- {{where .Id "AND" "\"id\" = " (arg .Id) "" | where .Username "AND" "\" username\" = " (arg .Username) | where .Password "AND" "\" password\" = " (arg .Password) | where .Createtime "AND" "\" createtime\" = " (arg .Createtime)}}
291
+ DELETE FROM test_table
292
+ {{where .Id "AND" "id = " (arg .Id) "" | where .Username "AND" "username = " (arg .Username) | where .Password "AND" "password = " (arg .Password) | where .Createtime "AND" "createtime = " (arg .Createtime)}}
293
293
{{end}}
294
294
```
295
295
其中where、set、arg是gobatis的自定义函数,用于智能生成动态sql
0 commit comments