2013-05-06 46 views

回答

0

這是一個很難回答的問題,但通常自動生成的代碼(ORM代碼)可能會比較慢,因爲ORM庫與開發人員「不那麼聰明」。

但是無論如何,正確使用具有良好緩存的ORM是「足夠快」的,你不應該關心性能。你應該關心哪些指令使用和哪些避免。 您應該始終檢查ORM引擎生成的SQL,並且在項目的「調優」階段中,您可以重寫這些不可接受的性能代碼部分。

性能查殺操作的例子是對某個對象(具有一對多關係)的收集的急切加載。