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技术中最核心的对象概念。

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

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。