GoooQo 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
GoooQo 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
GoooQo 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 Google Go
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 f0rb
适用人群 未知
收录时间 2024-09-02

软件简介

GoooQo是一个可以自动从对象构建SQL语句的OQM框架。

OQM是一门专注于研究面向对象编程语言和数据库查询语言之间的映射关系的技术,主要依靠一下三个对象来映射数据库查询语句:

  • Entity Object用于映射SQL语句中的静态部分,例如表名和列名;
  • Query Object用于映射SQL语句中的动态部分,例如过滤条件、分页和排序;
  • View Object用于映射复杂查询语句中的静态部分,例如表名、列名、嵌套视图和分组列。

GoooQo中的前三个o代表OQM技术中的三个主要对象,Qo代表Query Object,是OQM技术中最核心的对象概念。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2) 发布并加入讨论🔥
发表了资讯
前天 16:20

GoooQo v0.2.2 已经发布,OQM 技术的 Golang 实现

GoooQo v0.2.2 已经发布,OQM 技术的 Golang 实现 此版本更新内容包括: 版本 core/v0.2.2 rdb/v0.2.2 web/v0.2.2 特性 rdb 支持字段映射实体关系查询: many-to-many/one-to-many/many-to-one/one-to-one 对于LIKE条件忽略空字符串 对于后缀In/NotIn忽略空数组 移除后缀Not ER 查询示例 表t_menu有一个列parent_id,它将id列本身引用为外键。parent_id列用于定义菜单项之间的层次父子关系。菜单通过通用RBAC模型作为系统资源分配...

1
0
发表了资讯
09/20 09:26

GoooQo v0.2.0 已经发布,OQM 技术的 Golang 实现

GoooQo v0.2.0 已经发布,OQM 技术的 Golang 实现 此版本更新内容包括: 文档上线:https://goooqo.docs.doyto.win/v/zh 特性: 支持子查询字段映射: Tag: subquery Tag: select/from 从字段名称解析 ANY ALL 子查询字段定义示例: type UserQuery struct {   PageQuery   //...   ScoreLtAvg *UserQuery `subquery:"select avg(score) from User"`   ScoreLtAny *UserQuery `subquery:"SELECT score FROM User"`   ScoreL...

0
0
发表了资讯
09/06 17:55

GoooQo v0.1.4 已经发布,OQM 技术的 Golang 实现

GoooQo v0.1.4 已经发布,OQM 技术的 Golang 实现 此版本更新内容包括: 更新内容 [rdb] 支持OR/AND混合语句的构造 [rdb] 优化SQL日志 [rdb] 新增回调式事务接口 [rdb] 支持发生panic时回滚事务接 完整的更新日志: https://gitee.com/doyto/goooqo/compare/v0.1.3...v0.1.4 关于OR语句的构造可参考文章: https://my.oschina.net/f0rb/blog/15632491 GoooQo 是一个可以仅根据对象自动构建 SQL 语句并执行的 OQM 框架。 OQM 是一项...

2
2
发表了资讯
09/02 14:38

GoooQo v0.1.3 发布,OQM 技术的 Golang 实现

GoooQo v0.1.3 已经发布,OQM 技术的 Golang 实现。 更新内容 [core] export Int64Id [web] support lowercase for parameter names [web] support DELETE /user/ [web] support PATCH /user/ [gen] add GenerateCodeToFile [gen] support rdb Null with *bool [rdb] support suffix Rx [rdb] fix type for field ending with Null 完整的更新日志: https://gitee.com/doyto/goooqo/compare/v0.1.2...v0.1.3 详情查看:https:/...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
2 评论
4 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部