书栈网 · BookStack 本次搜索耗时 0.032 秒,为您找到 4315 个相关结果.
  • ORM查询-Where/WhereOr/WhereNot

    Where/WhereOr 查询条件 基本介绍 使用示例 Wheref 格式化条件字符串 WherePri 支持主键的查询条件 ORM 组件提供了一些常用的条件查询方法,并且条件方法支持多种数据类型输入。 func ( m * Model ) Where ( where interface {}, args ... interfa...
  • ORM接口开发-回调处理

    自定义回调处理是最常见的接口开发实现,我们往往只需要对接口中的部分实现进行替换修改,以在原有的实现逻辑中注入自定义的逻辑实现。我们来看一个自定义回调处理的示例,我们需要将所有执行的SQL 语句记录到monitor 表中,以方便于进行SQL 审计。 为简化示例编写,我们这里实现了一个自定义的MySQL 驱动,该驱动继承于gdb 模块中已经实现的Driver...
  • 缓存对象关系映射(Caching in the ORM)

    缓存对象关系映射(Caching in the ORM) 缓存结果集(Caching Resultsets) 重写 find 与 findFirst 方法(Overriding find/findFirst) 强制缓存(Forcing Cache) 缓存 PHQL 查询(Caching PHQL Queries) 可重用的相关记录(Reusable ...
  • ORM链式操作-数据查询

    ORM查询-Where/WhereOr/WhereNot ORM查询-All/One/Array/Value/Count ORM查询-AllAndCount ORM查询-Scan ORM查询-ScanAndCount ORM查询-LeftJoin/RightJoin/InnerJoin ORM查询-Group/Order/Having OR...
  • 数据库ORM-gdb

    数据库ORM 功能由gdb 模块实现,具体请参考 数据库ORM 章节。
  • ORM结果处理-为空判断

    一、数据集合 二、数据记录 三、数据字段值 四、字段值数组 五、struct 对象 六、struct 数组 使用gf ORM 对返回结果为空判断非常简便,大部分场景下直接判断返回的数据是否为nil 或者长度为0 ,或者使用IsEmpty/IsNil 方法。 一、数据集合 r , err := g . Model ( "order" )...
  • ORM结果处理-结果类型

    一、数据结构 二、Record 数据记录 三、Result 数据集合 一、数据结构 查询结果的数据结构如下: type Value = * gvar . Var // 返回数据表记录值 type Record map [ string ] Value // 返回数据表记录键值对...
  • ORM链式操作-数据查询

    ORM查询-Where/WhereOr/WhereNot ORM查询-All/One/Array/Value/Count ORM查询-Scan ORM查询-LeftJoin/RightJoin/InnerJoin ORM查询-Group/Order/Having ORM查询-Union/UnionAll ORM查询-子查询特性 ORM查询-...
  • ORM高级特性-内嵌结构支持

    GoFrame ORM 组件针对于struct 内嵌结构提供了良好的支持,包括参数传递、结果处理。例如: type Base struct { Uid int `orm:"uid"` CreateAt * gtime . Time `orm:"create_at"` ...
  • ORM结果处理-为空判断

    一、数据集合(多条) 二、数据记录(单条) 三、数据字段值 四、字段值数组 五、Struct 对象(🔥注意🔥) 六、Struct 数组 使用GoFrame ORM 对返回结果为空判断非常简便,大部分场景下直接判断返回的数据是否为nil 或者长度为0 ,或者使用IsEmpty/IsNil 方法。 一、数据集合(多条) r , err :=...