rem:复古的Golang ORM
原文中文,约2100字,阅读约需5分钟。发表于: 。rem是Retro Entity Mapper三个字母简写。一种新的Golang ORM。 特点: PostgreSQL 和 MySQL 方言。SQLite 即将推出。 使用相同模型语法的数据和 架构 迁移。 优化外键和一对多预取。 接口可扩展查询生成器。可用于特定于数据库的功能。 与直接使用数据库/sql 的性能差异可以忽略不计。 与数据库/sql 连接和驱动程序解耦。...
REM是一种新的Golang ORM,支持PostgreSQL和MySQL方言,即将推出SQLite方言。它具有优化外键和一对多预取的功能,支持扩展查询生成器和特定于数据库的功能。REM与数据库/sql连接和驱动程序解耦,支持安全参数化的SQL格式。它支持事务和golang上下文,还具有子查询、连接、选择性获取、地图扫描等功能。REM可以优化外键和一对多记录查找,并通过FetchRelated方法实现预取。它还支持事务操作。