书栈网 · BookStack 本次搜索耗时 0.025 秒,为您找到 4284 个相关结果.
  • 数据库ORM-gdb

    数据库ORM 功能由gdb 模块实现,具体请参考 数据库ORM 章节。
  • ORM接口开发-回调处理

    基本介绍 使用示例 注意事项 基本介绍 自定义回调处理是最常见的接口开发实现,开发中只需要对接口中的部分方法进行替换与修改 ,在驱动默认实现逻辑中注入自定义逻辑。参考接口关系图(ORM接口开发 )我们可以知道,所有的SQL 语句执行必定会通过DoQuery 或者DoExec 或者 DoFilter 接口,根据需求在自定义的驱动中实现并覆盖 相关接口...
  • ORM结果处理-结果类型

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

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

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

    457 2021-02-19 《Phalcon v2.0 文档》
    缓存对象关系映射Caching in the ORM 缓存结果集Caching Resultsets 重写 find 与 findFirst 方法 Overriding find/findFirst 强制缓存Forcing Cache 缓存 PHQL 查询 Caching PHQL Queries 重用的相关记录Reusable Related Re...
  • ORM接口开发-回调处理

    自定义回调处理是最常见的接口开发实现,开发中只需要对接口中的部分方法进行替换与修改,在驱动默认实现逻辑中注入自定义逻辑。所有的SQL 语句执行必定会通过DoQuery 或者DoExec 或者 DoFilter 接口,根据需求在自定义的驱动中实现并覆盖相关接口方法实现所需功能即可。 我们来看一个自定义回调处理的示例,现需要将所有执行的SQL 语句记录到mo...
  • 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链式操作-事务处理

    示例1,通过Transaction 示例2,通过TX 链式操作 Model 对象也可以通过TX 事务接口创建,通过事务对象创建的Model 对象与通过DB 数据库对象创建的Model 对象功能是一样的,只不过前者的所有操作都是基于事务,而当事务提交或者回滚后,对应的Model 对象不能被继续使用,否则会返回错误。因为该TX 接口不能被继续使用,一个事...