@@ -190,33 +190,33 @@ func DeleteTestTable(sess *gobatis.Session, model TestTable) (int64, error) {
190190```
191191### template
192192
193- 当使用mapper =template时会生成go template文件,文件为: ${PATH}/template/${表名}_ mapper.tmpl
193+ 当参数mapper =template时会生成go template文件,文件为: ${PATH}/template/${表名}_ mapper.tmpl
194194
195195例子:
196196
197197``` cassandraql
198198{{define "selectTestTable"}}
199- {{$COLUMNS := "`id`,`username`,`password`"}}
199+ {{$COLUMNS := "`id`,`username`,`password`,`update_time` "}}
200200SELECT {{$COLUMNS}} FROM `test_table`
201- {{where (ne .Id ) "AND" "id" .Id "" | where (ne .Username "") "AND" "username" .Username | where (ne .Password "") "AND" "password" .Password}}
201+ {{where (ne .Id 0 ) "AND" "id" .Id "" | where (ne .Username "") "AND" "username" .Username | where (ne .Password "") "AND" "password" .Password | where (ne .UpdateTime ) "AND" "update_time" .UpdateTime }}
202202{{end}}
203203
204204{{define "insertTestTable"}}
205- {{$COLUMNS := "`id`,`username`,`password`"}}
205+ {{$COLUMNS := "`id`,`username`,`password`,`update_time` "}}
206206INSERT INTO `test_table`({{$COLUMNS}})
207207VALUES(
208- {{.Id}}, '{{.Username}}', '{{.Password}}')
208+ {{.Id}}, '{{.Username}}', '{{.Password}}', {{.UpdateTime}} )
209209{{end}}
210210
211211{{define "updateTestTable"}}
212212UPDATE `test_table`
213- {{set (ne .Id ) "id" .Id "" | set (ne .Username "") "username" .Username | set (ne .Password "") "password" .Password}}
214- {{where (ne .Id ) "AND" "id" .Id ""}}
213+ {{set (ne .Id 0 ) "id" .Id "" | set (ne .Username "") "username" .Username | set (ne .Password "") "password" .Password | set (ne .UpdateTime ) "update_time" .UpdateTime }}
214+ {{where (ne .Id 0 ) "AND" "id" .Id ""}}
215215{{end}}
216216
217217{{define "deleteTestTable"}}
218218DELETE FROM `test_table`
219- {{where (ne .Id ) "AND" "id" .Id "" | where (ne .Username "") "AND" "username" .Username | where (ne .Password "") "AND" "password" .Password}}
219+ {{where (ne .Id 0 ) "AND" "id" .Id "" | where (ne .Username "") "AND" "username" .Username | where (ne .Password "") "AND" "password" .Password | where (ne .UpdateTime ) "AND" "update_time" .UpdateTime }}
220220{{end}}
221221```
222222
0 commit comments