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


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

此版本更新内容包括:

版本更新说明

新增功能

  • 支持通过抽象实体路径标签查询关联实体
  • 支持关联表的增删改查操作
  • 将代码生成工具gen重命名为gooogen
  • 增强SQL构建器的生成功能

使用指南

gooogen工具

  1. 在查询结构体前声明go:generate gooogen指令:
//go:generate gooogen
type UserQuery struct {
	PageQuery
	IdGt *int
	IdIn *[]int
	//...
}
 
  1. 执行go generate命令,在指定文件中生成对应的查询构造方法

更多详情请查阅README或项目文档。

详情查看:https://gitee.com/doyto/goooqo/releases/v0.2.3


相關推薦

2024-09-21

GoooQo v0.2.0 已经发布,OQM 技术的 Golang 实现 此版本更新内容包括: 文档上线:https://goooqo.docs.doyto.win/v/zh 特性: 支持子查询字段映射: Tag: subquery Tag: select/from 从字段名称解析 ANY ALL 子查询字段定义示例: ty

2024-10-15

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/No

2023-08-24

Fixed 修复特定字符可能会破坏文件路径的问题 Enhancements 为SFTP新增一些集成测试 支持软链接本身的同步 实现通过文件查询接口获取链接信息 新增go1.21支持 移除go1.19支持 新增symlink动作 为FileInfo结构新增LinkTo字

2024-05-30

InnoCMS v0.2.3 已经发布,轻量级企业官网 CMS 此版本更新内容包括: 添加友情链接插件(PartnerLink), 插件开发可参考此插件. 已添加对HTML文件后缀的支持。 创建文章、文章分类、单页可以不填写 SEO URL(slug) 优化插件机制。

2022-10-19

凹语言™(凹读音 “Wa”)是国内 Gopher   针对 WASM 平台设计的的通用编程语言,支持 Linux、macOS 和 Windows 等主流操作系统和 Chrome 等浏览器环境,同时也支持作为独立 Shell 脚本和被嵌入脚本模式执行。   主页:   https

2023-05-07

Word GPT Plus 是一款基于Vue3开发的Word加载项,它允许你基于文档中写的内容生成文本。你可以使用它来翻译、总结、润色或者从零开始写一篇文章。 开源地址和软件官网 Github Kuingsmile/word-GPT-Plus 本次更新内容 修复了官方

2025-04-20

SGS2 模板直接建库建表,并导入相关的图片数据,如果您已经将图片置入相应的 Excel 单元格的话。您可以使用模板变形金刚功能群讲某种语言和技术栈的 SGS2 模板转换成另外一种语言和技术栈的模板。现在支持 Java, Rust, Golang, Zi

2022-03-30

根据外媒 报道和各大企业的反馈,甲骨文公司近日已经开始将 Java 纳入其软件许可审查中,目的是找出那些处于不合规边缘或已经违规的客户,甲骨文此举是为了推动企业付费,这也是为了提升付费率而惯常采用的操作。 甲

2025-04-13

el模板语言与技术栈自由转换 Rust 通用代码生成器莲花,已经支持Excel模板语言与技术栈自由转换,可以方便的将一种技术栈的SGS2模板转换成另一种技术栈的。不损失任何信息。此功能称为模板变形金刚功能群。红莲尝鲜版三十

2024-08-09

生成器:仙童,可以生成带弹性登录模块的系统,现在,已经发布了视频,解释了其代码生成物的登录系统。视频请见:https://www.bilibili.com/video/BV11maXeYE12/ 仙童代码生成物中的登录系统主要包含了LoginController,IndexController,LoginSer

2024-08-03

,一个前端,一个后端 将前端代码生成物解压 确认您已经安装好和您选择的Nodejs版本相容的前端Nodejs环境 使用npm install -registry=https://registry.npm.taobao.org 安装Nodejs依赖包 如果您使用的是Nodejs 21和Nodejs18,请运行命令:ex

2023-08-25

8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>> carbon 是一个轻量级、语义化、对开发者友好的 Golang 时间处理库,支持链式调用、农历和 gorm、xorm 等主流 orm 目前已被 awesome-go-cn 收录,如果您觉得不错,请

2022-08-09

2022年8月2日,Go 1.19 正式发布,并添加了对 LoongArch 架构的原生支持。至此,LoongArch 指令系统在 Golang 社区成为与 X86、ARM 等指令系统并列支持的指令系统之一。 据龙芯官方介绍,2021年5月龙芯中科向 Golang 社区提交了 LoongArch

2024-10-06

用的数据库是 TKCourseManagement 和CivMariaSample数据库,此前已经在多个视频演示中使用,大家应该比较熟悉了。 golang 通用代码生成器仙童的项目地址为:https://gitee.com/jerryshensjf/Fairchild 其二进制发布包下载地址为:https://gitee.com/je