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 是一项仅通过对象来构建数据库查询语句的技术,专注于研究面向对象编程语言和数据库查询语言之间的映射关系。
OQM主要依靠以下三类对象来映射数据库查询语句:
Entity Object
实体对象用于映射SQL语句中的静态部分,例如表名和列名;Query Object
查询对象用于映射SQL语句中的动态部分,例如过滤条件、分页和排序;View Object
视图对象用于映射复杂查询语句中的静态部分,例如表名、列名、嵌套视图和分组列。
GoooQo中的前三个o即代表上述三类对象,Qo代表Query Object,是OQM技术中最核心的对象概念。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Visual Studio Code 1.93 发布
欢迎各位水友前往 OSCHINA 公众号(ID:oschina2013)留言评论 有机会获得 OSC 定制的周边礼物 【请打开微信扫码识别】 Visual Studio Code 1.93 已发布,具体更新内容如下: Profiles editor- 从一个地方切换和管理你的配置文件。 新的 Profiles 编辑器现在可在 Visual Studio Code 中全面使用。此体验包括创建新配置文件、编辑和删除现有配置文件以及导入和导出配置文件以与他人共享。有关更多信息,可参阅 Profiles文档。 Django 单元测试支持- 从 Test Explorer 发现并运行 Django 单元测试。 vscode.dev 上的 IntelliSense- 使用 IntelliSense 提升 vscode.dev 中的 JS 和 TS 编码效率。 Chrome、Microsoft Edge 和 Firefox 支持 Package typings 和完整的project IntelliSense。Safari 尚不受支持,因为它未实现ReadableByteStreamControll...
- 下一篇
OpenBMC 成服务器固件发展的“事实标准”
近年来随着云计算、大数据特别是大模型的快速发展,数据中心规模不断扩张,产生了更多的服务器管理需求。 传统BMC虽然可以实现部分管理,但是在快速迭代的当今尤其是在AI技术的驱动下,存在开发周期长、交付困难、应用单一等难题,并且由于其代码闭源也会导致隐藏的安全漏洞无法及时识别,限制了用户定制开发。 OpenBMC凭借领先的开源理念、可扩展的软件架构,被大型互联网厂商广泛应用,并带动了产业连上下游共同探索,逐步成为服务器固件发展的“事实标准”。 在日前召开的2024开放计算中国峰会上,来自阿里云、字节跳动、浪潮信息和英特尔等公司的专家分享了各自在OpenBMC方面的最新进展及未来规划。 阿里云自2020年逐步采用OpenBMC产品,通过四年的探索与实践,已经在x86和ARM平台中实现OpenBMC替代,并计划未来支持RISC-V等多元芯片平台。 字节跳动通过加强对固件运行时软硬件状态的深入观察和理解,大幅提升问题定位分析效率。 浪潮信息发布基于OpenBMC的InBry管理固件平台,为用户提供开放、稳定、可靠的BMC管理固件。浪潮信息更提出“分层解耦”的理念,实现多元化技术赋能。 英特尔持续...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Mario游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 2048小游戏-低调大师作品
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker安装Oracle12C,快速搭建Oracle学习环境