generate the golang code from table creation statement
- model code
- dao code of basic CRUD
git clone git@github.com:bwz1984/sql2code.git
Usage of this program:
-dbcon string
db connect name
-if string
File path of the SQL statement that creates the table
-op int
1:gen model code 2:gen dao code 3:both (default 1)
-pp string
package prefix add for go file
-sql string
SQL statement to create table
-tp string
table prefix of table name to cut
Use the terminal to enter the sql2code directory
$ go run main.go -if=./test/t_student.sql -dbcon=UserDB -tp="t_" -pp=user -op=3
model code have been write to ./output/user_student.go
model code have been write to ./output/user_student_service.go
Enter the ./output directory to view the generated file