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

    LeftJoin/RightJoin/InnerJoin 自定义数据表别名 LeftJoinOnFields/RightJoinOnFields/InnerJoinOnFields 结合dao 使用示例 LeftJoin/RightJoin/InnerJoin LeftJoin 左关联查询; RightJoin 右关联查询; Inne...
  • 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链式操作-Hook特性

    相关定义 使用示例 Hook 特性允许我们对特性的Model 绑定CURD 钩子处理。 相关定义 相关Hook 函数: type ( HookFuncSelect func ( ctx context . Context , in * HookSelectInput ) ( result Result , err...
  • ORM链式操作-查询缓存

    查询缓存 缓存管理 缓存对象 缓存适配(Redis 缓存) 管理方法 使用示例 数据表结构 示例代码 查询缓存 gdb 支持对查询结果的缓存处理,常用于多读少写的查询缓存场景,并支持手动的缓存清理。需要注意的是,查询缓存仅支持链式操作,且在事务操作下不可用。 相关方法: type CacheOption struct { ...
  • ORM链式操作-更新删除

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

    选择驱动或 ORM 框架 Java Java Drivers Java ORM 框架 Java 客户端负载均衡 Golang Golang Drivers Golang ORM 框架 Python Python Drivers Python ORM 框架 选择驱动或 ORM 框架 注意 TiDB 支持等级说明: Full ...