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

    配置文件 简化配置(推荐) 原生配置(可选) 数据结构 配置方法 配置文件 推荐使用配置文件及单例对象来管理和使用数据库操作。 如果我们使用g 对象管理模块中的g.DB("数据库分组名称") 方法获取数据库操作对象,数据库对象将会自动读取config.toml 配置文件中的相应配置项(通过配置管理模块),并自动初始化该数据库操作的单例...
  • ORM事务操作

    Begin/Commit/Rollback 事务操作 1. 开启事务操作 2. 事务回滚操作 3. 事务提交操作 4. 事务链式操作 Transaction 闭包操作 gdb 事务操作比较简单,可以通过两种操作方式来实现。一种是开启事务之后会返回一个事务操作对象*gdb.TX ,随后可以使用该对象进行如之前章节介绍的方法操作和链式操作;一种是以...
  • ORM结果处理

    数据结构 Record 记录处理 Result 结果集处理 数据结构 查询结果的数据结构如下: type Value = * gvar . Var // 返回数据表记录值 type Record map [ string ] Value // 返回数据表记录键值对 typ...
  • ORM结果处理

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

    基本介绍 模型创建 写入保存 更新删除 数据查询 对象输入 字段过滤 字段获取 事务处理 主从切换 查询缓存 时间更新 数据库切换 悲观锁/乐观锁
  • ORM驱动开发

    驱动开发 驱动接口 Driver 接口 DB 接口 驱动注册 新增第三方驱动 自定义回调处理 驱动开发 默认情况下,gdb 模块已经提供了一些常用的驱动支持,并允许开发者对接自定义的数据库驱动。 适用场景:新增第三方数据库驱动、对已有驱动进行定制化、实现自定义回调处理等。 驱动接口 Driver 接口 接口文档:https:/...
  • ORM查询-ScanAndCount

    基本介绍 使用示例 注意事项 基本介绍 在分页查询场景中,我们往往需要先调用Scan 方法结合Limit/Page 链式操作方法查询列表,随后再去掉Limit/Page 链式操作方法查询总数量。这一过程较为繁琐,因此从v2.5.0 版本开始,框架提供了ScanAndCount 方法,用于简化分页查询的场景。 使用示例 示例代码来源于业务项目案例...
  • ORM最佳实践

    基本介绍 相关文档 基本介绍 数据库操作往往是业务项目中最复杂的部分,GoFrame 的数据库组件其实提供了非常强大和灵活的操作方式,我们在这里提供了一些最佳实践的案例,方便大家参考学习。 相关文档 利用指针属性和do对象实现灵活的修改接口 复杂类型尽量使用json存储,便于Scan到对象时自动化转换,避免自定义解析 查询时避免返回对象初始...
  • ORM接口开发

    DB 接口 DB 接口关系 Driver 接口 gdb 模块使用了非常灵活且扩展性强的接口设计,接口设计允许开发者可以非常方便地自定义实现和替换接口定义中的任何方法。 DB 接口 接口文档:https://pkg.go.dev/github.com/gogf/gf/v2/database/gdb#DB DB 接口是数据库操作的核心接口,也是我...
  • ORM查询-ScanAndCount

    基本介绍 使用示例 注意事项 基本介绍 在分页查询场景中,我们往往需要先调用Scan 方法结合Limit/Page 链式操作方法查询列表,随后再去掉Limit/Page 链式操作方法查询总数量。这一过程较为繁琐,因此从v2.5.0 版本开始,框架提供了ScanAndCount 方法,用于简化分页查询的场景。 使用示例 示例代码来源于业务项目案例...