书栈网 · BookStack 本次搜索耗时 0.033 秒,为您找到 619 个相关结果.
  • 事务

    禁用默认事务 事务 嵌套事务 手动事务 一个特殊的示例 SavePoint、RollbackTo 禁用默认事务 为了确保数据一致性,GORM 会在事务里执行写入操作(创建、更新、删除)。如果没有这方面的要求,您可以在初始化时禁用它,这将获得大约 30%+ 性能提升。 // 全局禁用 db , err := gorm . Open ...
  • Scope

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

    Index Tag uniqueIndex Composite Indexes Fields Priority Shared composite indexes Multiple indexes GORM allows create database index with tag index , uniqueIndex , those inde...
  • Indexes

    Index Tag uniqueIndex Composite Indexes Fields Priority Shared composite indexes Multiple indexes GORM allows create database index with tag index , uniqueIndex , those inde...
  • 05-Database

    1490 2018-11-30 《Go Mega 手册》
    05-Database 数据库及ORM选择 数据库模型 初始化数据库数据 完善view Links 05-Database 本章的主题是重中之重!大多数应用都需要持久化存储数据,并高效地执行的增删查改的操作,数据库 为此而生。 我们将第一次引入第三方库 Gorm 来帮助我们实现 ORM 本章的GitHub链接为: Source , D...
  • Composite Primary Key

    Set multiple fields as primary key creates composite primary key, for example: type Product struct { ID string `gorm:"primaryKey"` LanguageCode strin...
  • 错误处理

    处理错误 ErrRecordNotFound Dialect Translated Errors Errors 在 Go 中,处理错误是很重要的。 我们鼓励您在调用任何 Finisher 方法 后,都进行错误检查 处理错误 GORM 的错误处理与常见的 Go 代码不同,因为 GORM 提供的是链式 API。 如果遇到任何错误,GORM 会...
  • 事务

    禁用默认事务 事务 嵌套事务 手动事务 一个特殊的示例 SavePoint、RollbackTo 禁用默认事务 为了确保数据一致性,GORM 会在事务里执行写入操作(创建、更新、删除)。如果没有这方面的要求,您可以在初始化时禁用它,这将获得大约 30%+ 性能提升。 // 全局禁用 db , err := gorm . Open...
  • 索引

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

    12 Configurations 12.1 Configurations for Data Access 12.1.1 Configuring a SQL Data Source Configuring a JDBC DataSource 12.1.2 Configuring Hibernate Setting up a Hibernate/JPA ...