您好,欢迎访问一九零五行业门户网

分享一款golang style语法的golang orm库

下面由golang教程栏目给大家分享一款golang style语法的golang orm库,希望对需要的朋友有所帮助!
一款golang style语法的golang orm库
最近开源了gosql 一款golang style语法的golang orm库.
优雅的语法,支持批量插入,轻松嵌套条件,处理各种复杂的查询sql,诸如: and 和or组合
全语法支持: for update锁,is null, exists 子查询等基本上所有sql语法
风格如下:user := &usermodel{}err := db.fetch(user,     gosql.columns(id,name),    gosql.where(id, 1),    gosql.where([like]name, j%)    gosql.orwhere(func(s *clause) {        s.where([>=]score, 90)        s.where([<=]age, 100)    }),    groupby(type),    orderby(score desc),)
特点golang-style sql builder go语言风格sql生成unlimited nesting query 查询条件无限嵌套reading and writing separation 读写分离delay connection creation 延迟创建连接orm maping to sturct orm映射结构体transactions 事务支持versatile 功能多样的clean code 简洁的代码bulk insert 支持批量插入仓库地址:https://github.com/rushteam/gosql
以上就是分享一款golang style语法的golang orm库的详细内容。
其它类似信息

推荐信息