书栈网 · BookStack 本次搜索耗时 0.025 秒,为您找到 4315 个相关结果.
  • ORM链式操作-字段获取

    FieldsStr/FieldsExStr 字段获取 FieldsStr 示例 FieldsExStr 示例 FieldsStr/FieldsExStr 字段获取 FieldsStr 用于获取指定表的字段,并可给定字段前缀,字段之间使用”, “符号连接成字符串返回; FieldsExStr 用于获取指定表中例外的字段,并可给定字段前缀,字段之...
  • ORM链式操作-模型关联

    模型关联-动态关联-ScanList 模型关联-静态关联-With特性
  • ORM查询-Where/WhereOr/WhereNot

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

    Update 更新方法 Counter 更新特性 Increment/Decrement 自增/减 RawSQL 语句嵌入 Delete 删除方法 软删除特性 为安全性保证、防止误操作,Update 及Delete 方法必须带有Where 条件才能提交执行,否则将会错误返回,错误信息如:there should be WHERE conditi...
  • ORM链式操作-模型创建

    模型创建 Model Raw 链式安全 默认情况 Clone 方法 Safe 方法 模型创建 Model Model 方法用于创建基于数据表的Model 对象。常见的,也可以使用g 对象管理模块中的Model 方法在默认的数据库配置上创建Model 对象。 使用示例: g . Model ( "user" ) // 或者 ...
  • ORM上下文变量

    请求超时控制 链路跟踪信息 模型上下文操作 嵌套事务支持 ORM 支持传递自定义的context 上下文变量,用于异步IO 控制、上下文信息传递(特别是链路跟踪信息的传递)、以及嵌套事务支持。 我们可以通过Ctx 方法传递自定义的上下文变量给ORM 对象,Ctx 方法其实是一个链式操作方法,该上下文传递进去后仅对当前DB 接口对象有效,方法定义如...
  • ORM高级特性-类型识别

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

    ORM 日志的输出,是在提交底层数据库driver 之前,ORM 将链式操作或者SQL 构成的模板与执行参数进行格式化打印展示,供人工阅读调试。由于底层driver 可能会对提交参数进行二次的转换,所以这里的日志输出仅供参考,并不完全是底层真正执行的SQL 语句。 日志输出往往是打印一些调试或者SQL 语句,日志对象可以通过SetLogger/GetLo...
  • ORM链式操作-Handler特性

    示例1,查询 示例2,分页 Handler 特性允许您轻松地复用常见的逻辑。 示例1,查询 func AmountGreaterThan1000 ( m * gdb . Model ) * gdb . Model { return m . WhereGT ( "amount" , 1000 ) } fun...
  • ORM查询-子查询特性

    Where 子查询 Having 子查询 From 子查询 ORM 组件目前支持常见的三种语法的子查询:Where 子查询、Having 子查询及From 子查询。 Where 子查询 我们可以在Where 条件中使用子查询语句,示例: g . Model ( "orders" ). Where ( "amount > ?" , g . Mo...