Update
This commit is contained in:
parent
2685afc4b7
commit
8159e8f193
@ -70,7 +70,7 @@
|
||||
data-chapter-title="Advanced Usage"
|
||||
data-filepath="advanced.md"
|
||||
data-basepath="."
|
||||
data-revision="Tue Aug 16 2016 16:57:46 GMT+0800 (CST)"
|
||||
data-revision="Mon Oct 24 2016 10:42:41 GMT+0800 (CST)"
|
||||
data-innerlanguage="">
|
||||
|
||||
|
||||
|
@ -70,7 +70,7 @@
|
||||
data-chapter-title="Associations"
|
||||
data-filepath="associations.md"
|
||||
data-basepath="."
|
||||
data-revision="Tue Aug 16 2016 16:57:46 GMT+0800 (CST)"
|
||||
data-revision="Mon Oct 24 2016 10:42:41 GMT+0800 (CST)"
|
||||
data-innerlanguage="">
|
||||
|
||||
|
||||
@ -775,7 +775,7 @@ db.Model(&user).Related(&emails)
|
||||
Name <span class="hljs-keyword">string</span>
|
||||
}
|
||||
|
||||
db.Model(&user).Related(&languages)
|
||||
db.Model(&user).Related(&languages, <span class="hljs-string">"Languages"</span>)
|
||||
<span class="hljs-comment">//// SELECT * FROM "languages" INNER JOIN "user_languages" ON "user_languages"."language_id" = "languages"."id" WHERE "user_languages"."user_id" = 111</span>
|
||||
</code></pre>
|
||||
<p><em>Specify Foreign Key & Association Key</em></p>
|
||||
|
@ -70,7 +70,7 @@
|
||||
data-chapter-title="Callbacks"
|
||||
data-filepath="callbacks.md"
|
||||
data-basepath="."
|
||||
data-revision="Tue Aug 16 2016 16:57:46 GMT+0800 (CST)"
|
||||
data-revision="Mon Oct 24 2016 10:42:41 GMT+0800 (CST)"
|
||||
data-innerlanguage="">
|
||||
|
||||
|
||||
|
@ -68,7 +68,7 @@
|
||||
data-chapter-title="Change Log"
|
||||
data-filepath="changelog.md"
|
||||
data-basepath="."
|
||||
data-revision="Tue Aug 16 2016 16:57:46 GMT+0800 (CST)"
|
||||
data-revision="Mon Oct 24 2016 10:42:41 GMT+0800 (CST)"
|
||||
data-innerlanguage="">
|
||||
|
||||
|
||||
|
@ -70,7 +70,7 @@
|
||||
data-chapter-title="CRUD: Reading and Writing Data"
|
||||
data-filepath="curd.md"
|
||||
data-basepath="."
|
||||
data-revision="Tue Aug 16 2016 16:57:46 GMT+0800 (CST)"
|
||||
data-revision="Mon Oct 24 2016 10:42:41 GMT+0800 (CST)"
|
||||
data-innerlanguage="">
|
||||
|
||||
|
||||
@ -735,7 +735,7 @@ db.Create(&user)
|
||||
<pre><code class="lang-go">db.Set(<span class="hljs-string">"gorm:save_associations"</span>, <span class="hljs-literal">false</span>).Create(&user)
|
||||
</code></pre>
|
||||
<h3 id="default-values">Default Values</h3>
|
||||
<p>You could define default value in the <code>gorm</code> tag, then the inserting SQL will ignore these fields that has default value and its value is blank, and after insert the record into databae, gorm will load those fields's value from database.</p>
|
||||
<p>You could define default value in the <code>gorm</code> tag, then the inserting SQL will ignore these fields that has default value and its value is blank, and after insert the record into database, gorm will load those fields's value from database.</p>
|
||||
<pre><code class="lang-go"><span class="hljs-keyword">type</span> Animal <span class="hljs-keyword">struct</span> {
|
||||
ID <span class="hljs-keyword">int64</span>
|
||||
Name <span class="hljs-keyword">string</span> <span class="hljs-string">`gorm:"default:'galeone'"`</span>
|
||||
|
@ -70,7 +70,7 @@
|
||||
data-chapter-title="Database"
|
||||
data-filepath="database.md"
|
||||
data-basepath="."
|
||||
data-revision="Tue Aug 16 2016 16:57:46 GMT+0800 (CST)"
|
||||
data-revision="Mon Oct 24 2016 10:42:41 GMT+0800 (CST)"
|
||||
data-innerlanguage="">
|
||||
|
||||
|
||||
|
@ -70,7 +70,7 @@
|
||||
data-chapter-title="Development"
|
||||
data-filepath="development.md"
|
||||
data-basepath="."
|
||||
data-revision="Tue Aug 16 2016 16:57:46 GMT+0800 (CST)"
|
||||
data-revision="Mon Oct 24 2016 10:42:41 GMT+0800 (CST)"
|
||||
data-innerlanguage="">
|
||||
|
||||
|
||||
@ -656,7 +656,7 @@ db = db.Where(<span class="hljs-string">"name = ?"</span>, <span class
|
||||
db = db.Where(<span class="hljs-string">"active = ?"</span>, <span class="hljs-number">1</span>)
|
||||
}
|
||||
</code></pre>
|
||||
<p>When we start to perform any operations, GROM will create a new <code>*gorm.Scope</code> instance based on current <code>*gorm.DB</code></p>
|
||||
<p>When we start to perform any operations, GORM will create a new <code>*gorm.Scope</code> instance based on current <code>*gorm.DB</code></p>
|
||||
<pre><code class="lang-go"><span class="hljs-comment">// perform a querying operation</span>
|
||||
db.First(&user)
|
||||
</code></pre>
|
||||
|
@ -68,7 +68,7 @@
|
||||
data-chapter-title="Getting Started with GORM"
|
||||
data-filepath="README.md"
|
||||
data-basepath="."
|
||||
data-revision="Tue Aug 16 2016 16:57:46 GMT+0800 (CST)"
|
||||
data-revision="Mon Oct 24 2016 10:42:41 GMT+0800 (CST)"
|
||||
data-innerlanguage="">
|
||||
|
||||
|
||||
|
@ -70,7 +70,7 @@
|
||||
data-chapter-title="Models"
|
||||
data-filepath="models.md"
|
||||
data-basepath="."
|
||||
data-revision="Tue Aug 16 2016 16:57:46 GMT+0800 (CST)"
|
||||
data-revision="Mon Oct 24 2016 10:42:41 GMT+0800 (CST)"
|
||||
data-innerlanguage="">
|
||||
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user