书栈网 · BookStack 本次搜索耗时 0.024 秒,为您找到 718 个相关结果.
  • Scopes

    Query Pagination Dynamically Table Updates Scopes allow you to re-use commonly used logic, the shared logic needs to be defined as type func(*gorm.DB) *gorm.DB Query Scope ...
  • Settings

    Set / Get InstanceSet / InstanceGet GORM provides Set , Get , InstanceSet , InstanceGet methods allow users pass values to hooks or other methods GORM uses this for some feat...
  • Scope

    查询 分页 动态表 更新 作用域允许你复用通用的逻辑,这种共享逻辑需要定义为类型func(*gorm.DB) *gorm.DB 。 查询 Scope 查询示例: func AmountGreaterThan1000 ( db * gorm . DB ) * gorm . DB { return db . Where ( ...
  • Has Many

    Has Many 声明 检索 重写外键 重写引用 多态关联 Has Many 的 CURD 预加载 自引用 Has Many 外键约束 Has Many has many 与另一个模型建立了一对多的连接。 不同于 has one ,拥有者可以有零或多个关联模型。 例如,您的应用包含 user 和 credit card 模型,且每...
  • 连接数据库

    MySQL PostgreSQL SQLite SQL Server 连接池 不支持的数据库 GORM 官方支持的数据库类型有: MySQL, PostgreSQL, SQlite, SQL Server MySQL import ( "gorm.io/driver/mysql" "gorm.io/gorm" ...
  • 社区

    Ask Chat Links Videos Open Sources Contribute to this page Ask How do I ask a good question? Stackoverflow - https://stackoverflow.com/questions/tagged/go-gorm Github ...
  • Many To Many

    Many To Many 反向引用 声明 检索 重写外键 自引用 Many2Many 预加载 Many2Many 的 CURD 自定义连接表 外键约束 复合外键 Many To Many Many to Many 会在两个 model 中添加一张连接表。 例如,您的应用包含了 user 和 language,且一个 user 可以...
  • 设置

    Set / Get InstanceSet / InstanceGet GORM 提供了 Set , Get , InstanceSet , InstanceGet 方法来允许用户传值给 勾子 或其他方法 Gorm 中有一些特性用到了这种机制,如迁移表格时传递表格选项。 // 创建表时添加表后缀 db . Set ( "gorm:table_o...
  • Connecting to Database

    MySQL Customize Driver Existing database connection PostgreSQL Customize Driver Existing database connection SQLite SQL Server Clickhouse Connection Pool Unsupported Data...
  • 索引

    索引标签 唯一索引 复合索引 字段优先级 Shared composite indexes 多索引 GORM 允许通过 index 、uniqueIndex 标签创建索引,这些索引将在使用 GORM 进行AutoMigrate 或 Createtable 时创建 索引标签 GORM 可以接受很多索引设置,例如class 、type 、w...