书栈网 · BookStack 本次搜索耗时 0.019 秒,为您找到 4315 个相关结果.
  • ORM类使用指南

    一、类说明 二、构造函数说明 三、数据库操作方法架构 四、事物控制方法 五、数据库操作方法模型 六、存储过程调用 七、栗子
  • gdb (数据库ORM)

    数据库ORM功能由gdb 模块实现,具体请参考【数据库ORM 】章节。
  • ORM链式操作-查询缓存

    查询缓存 缓存管理 缓存对象 缓存适配(Redis 缓存) 管理方法 使用示例 数据表结构 示例代码 查询缓存 gdb 支持对查询结果的缓存处理,常用于多读少写的查询缓存场景,并支持手动的缓存清理。需要注意的是,查询缓存仅支持链式操作,且在事务操作下不可用。 相关方法: type CacheOption struct { ...
  • ORM链式操作-模型关联

    模型关联-动态关联-ScanList 模型关联-静态关联-With特性
  • ORM查询-Group/Order/Having

    Group/Order 分组与排序 Having 条件过滤 Group/Order 分组与排序 Group 方法用于查询分组,Order 方法用于查询排序。使用示例: // SELECT COUNT(*) total,age FROM `user` GROUP BY age g . Model ( "user" ). Fields ( "COU...
  • ORM查询-Where/WhereOr/WhereNot

    Where/WhereOr 查询条件 基本介绍 使用示例 Wheref 格式化条件字符串 WherePri 支持主键的查询条件 WhereBuilder 复杂条件组合 对象创建 使用示例 注意事项:空数组条件引发的0=1 条件 ORM 组件提供了一些常用的条件查询方法,并且条件方法支持多种数据类型输入。 func ( m * Mod...
  • ORM高级特性-类型识别

    使用GoFrame ORM 查询数据时,由于字段值是一个泛型对象,返回的数据类型将会被自动识别映射到Go 变量类型,作为泛型的具体值。 例如: 当字段类型为int(xx) 时,查询到的字段值类型将会被识别会int 类型 当字段类型为varchar(xxx) /char(xxx) /text 等类型时将会被自动识别为string 类型 …… 以下以m...
  • ORM链式操作-时间维护

    特性的启用 created_at 写入时间 updated_at 更新时间 deleted_at 数据软删除 联表查询的场景 Unscoped 忽略时间特性 需要注意,该特性仅对链式操作有效。 gdb 模块支持对数据记录的写入、更新、删除时间自动填充,提高开发维护效率。为了便于时间字段名称、类型的统一维护,如果使用该特性,我们约定: 字段...
  • ORM链式操作-字段过滤

    Fields/FieldsEx 字段过滤 Fields 示例 FieldsEx 示例 OmitEmpty 空值过滤 写入/更新操作 数据查询操作 OmitNil 空值过滤 基本介绍 使用do 对象进行字段过滤 Filter 字段过滤(已内置) Fields/FieldsEx 字段过滤 Fields 用于指定需要操作的表字段,包括...
  • ORM链式操作-写入保存

    常用方法 Insert/Replace/Save InsertIgnore InsertAndGetId OnDuplicate/OnDuplicateEx 使用示例 示例1,基本使用 示例2,数据批量写入 示例3,数据批量保存 RawSQL 语句嵌入 常用方法 Insert/Replace/Save 这几个链式操作方法用...