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

    struct 对象 struct 数组 Scan 方法支持将查询结果转换为结构体或者结构体数组,Scan 方法将会根据给定的参数类型自动识别执行的转换类型。 struct 对象 Scan 支持将查询结果转换为一个struct 对象,查询结果应当是特定的一条记录,并且pointer 参数应当为struct 对象的指针地址(*struct 或者**st...
  • ORM使用配置

    配置文件 简单配置 完整配置 集群模式 日志配置 原生配置(高阶,可选) 数据结构 配置方法 配置文件 我们推荐使用配置组件来管理数据库配置,并使用g 对象管理模块中的g.DB("数据库分组名称") 方法获取数据库操作对象,数据库对象将会自动读取配置组件中的相应配置项,并自动初始化该数据库操作的单例对象。数据库配置管理功能使用的是配置管理...
  • ORM最佳实践

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

    模型自动生成 模型自动生成 GoFrame 框架支持非常便捷的数据表模型生成功能,通过gf gen dao/model 工具链命令实现,具体请参考 开发工具 章节。
  • ORM接口开发

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

    数据库操作 事务操作 1. 开启事务操作 2. 事务回滚操作 3. 事务提交操作 4. 事务链式操作 数据库操作 gdb 事务操作比较简单,开启事务之后会返回一个事务操作对象*gdb.TX ,随后可以使用该对象进行如之前章节介绍的方法操作和链式操作。接口文档:https://godoc.org/github.com/gogf/gf/data...
  • ORM高级特性

    调试模式 日志输出 类型识别 类型转换 继承支持 调试模式 为便于开发阶段调试,gdb 支持调试模式,可以使用以下方式开启调试模式: // 是否开启调试服务 func ( db DB ) SetDebug ( debug bool ) 随后在ORM的操作过程中,所有的执行语句将会打印到终端进行展示。同时,我们可以通过以下...
  • ORM基本介绍

    基本介绍 数据结构 g.DB 与gdb.New 、gdb.Instance 支持的数据库类型 MySQL SQLite PostgreSQL SQL Server Oracle 其他数据库类型 基本介绍 gf 框架的ORM 功能由gdb 模块实现,用于常用关系型数据库的ORM 操作。其最大的特色在于同时支持map 和struct ...
  • ORM链式操作

    基本介绍 模型创建 写入保存 更新删除 数据查询 对象输入 字段过滤 事务处理 主从切换 查询缓存 数据库切换
  • ORM结果处理

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