go-generator-mysql

module
v0.0.0-...-9743816 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2022 License: MIT

README

go-generator-mysql

介绍

仿java mybatis generator 代码生成工具

go语言版本 >= 1.18

已完成工作

连接数据库后依据数据库表名生成结构体

需要完成工作

生成结构体后生成结构体快捷操作Example

Example结构体需生成

findById key = ?

page limit (?, ?)

基于结构体对应参数生成

EqualTo(val interface{}) param = ?

NotEqualTo(val interface{}) param <> ?

GreaterThan(val interface{}) param > ?

GreaterThanOrEqualTo(val interface{}) param >= ?

LessThan(val interface{}) param < ?

LessThanOrEqualTo(val interface{}) param <= ?

Like(val interface{}) param like ?

NotLike(val interface{}) param not like ?

In(val interface{}) param in (?)

NotIn(val interface{}) param not in (?)

Between(a, b interface{}) param between (?, ?)

NotBetween(a, b interface{}) param not between (?, ?)

IsNull param is null

IsNotNull param not null

Directories

Path Synopsis
pkg
db

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL