1
我試圖從現有的數據庫中產生具有Doctrine的entites。學說 - 從數據庫中生成實體Views
學說在表中生成正確的實體「存儲」但不從數據庫生成實體Views。
我會嘗試手動映射它們,但我想知道是否有任何替代選項?
謝謝!
我試圖從現有的數據庫中產生具有Doctrine的entites。學說 - 從數據庫中生成實體Views
學說在表中生成正確的實體「存儲」但不從數據庫生成實體Views。
我會嘗試手動映射它們,但我想知道是否有任何替代選項?
謝謝!
學說目前不支持從視圖生成Entites。但是,您可以像您似乎正在做的那樣手動映射它們。
只要確保使用@Entity註釋的readOnly選項。
這是因爲View在技術上不是表。它是一個查詢結果的僞表。
未來的學說可能支持視圖,但按照它的立場和事情發生的地方,我懷疑它不會,在可能的情況下儘量避免使用視圖。它們提供了糟糕的性能並增加了數據庫的架構複雜性。
感謝@Nihilnovi的回答。 – Carles 2015-02-11 08:49:15