ActiveRecord學習(六) 總結

2021-09-08 15:15:00 字數 755 閱讀 4581

為方便大家學習activerecord,現將有關文章整理如下,希望對大家有多幫助,同時希望ar學習者能多多交流,多談談自己學習過程中的體會。

官方**:

terrylee:

castle activerecord學習實踐(1):快速入門指南

castle activerecord學習實踐(2):構建配置資訊

castle activerecord學習實踐(3):對映基礎

castle activerecord學習實踐(4):實現one-many關係的對映

castle activerecord學習實踐(5):實現many–many關係的對映

castle activerecord學習實踐(6):延遲載入和使用where子句

castle activerecord學習實踐(7):使用hql查詢

castle activerecord學習實踐(8):資料有效性的驗證

castle activerecord學習實踐(9):使用activerecord的一些技巧

castle activerecord學習實踐(10):深度分析schema pitfals

葉子:shy520:

activerecord學習(一)

activerecord學習(二):配置檔案

activerecord學習(三):對映

activerecord學習(四):hql應用

activerecord學習(五):validation & transaction

ActiveRecord多型關聯

專案中經常會有這樣的情況,乙個模型是多個模型的子模型 比如picture可以是user也article的子模型 picture belongs to user picture belongs to article 這個時候可以建立多型管理 class picture belongs to image...

為啥不用ActiveRecord

首先,ar的改進之一是用特性來替換對映檔案。稱這樣能減少 提高開發效率,但是用 nhibernte 大部分人也不會手寫 而是通過工具生成,這樣這點其實優勢不大。不可否認這樣做在修改時更方便,不用修改兩個檔案 dry 但是缺點也很明顯,特性不可能完全對映配置檔案,否則特性會把類弄的很亂,這也使 ar只...

什麼是ActiveRecord模式

activerecord 也屬於 orm 層,由 rails 最早提出,遵循標準的 orm 模型 表對映到記錄,記錄對映到物件,字段對映到物件屬性。配合遵循的命名和配置慣例,能夠很大程度的快速實現模型的操作,而且簡潔易懂。activerecord 的主要思想是 1.每乙個資料庫表對應建立乙個類,類的...