0
假設我有一個數據映射器函數,它聚合多個表並從該數據生成一個對象實例。映射器有一個典型的save()方法,委派更新/插入。PHP ORM的多個表格和效率
當映射器執行保存 - 理想情況下,它隔離已修改的對象字段,從而防止代碼覆蓋數據庫。
你會怎麼做呢?
假設我有一個數據映射器函數,它聚合多個表並從該數據生成一個對象實例。映射器有一個典型的save()方法,委派更新/插入。PHP ORM的多個表格和效率
當映射器執行保存 - 理想情況下,它隔離已修改的對象字段,從而防止代碼覆蓋數據庫。
你會怎麼做呢?
將數據的原始副本和工作副本存儲在對象中。如果它們不同,請將它們寫回。
儘管您只能存儲原始數據的散列,但如果您的基礎數據庫已標準化並且您允許更改主鍵,則會變得雜亂無章。
C.