2016-09-30 44 views
0

我正在從我的數據庫檢索標籤爲哈希標籤的對象。哈希標籤具有與其相關的描述。我希望能夠從數據庫中檢索我的對象,但也檢索與hashtag相關的描述。我應該做兩個獨立的調用 - 一個獲取對象,一個獲取hashtag描述。還是應該在返回對象和描述的地方進行一次調用? 謝謝。一個或兩個調用API?

+0

我的建議,同時返回。 – xxlali

+0

邏輯上,hashtag與對象有關,所以如果您調用數據庫來返回對象,那麼返回其所有關聯屬性(即hashtag)是有意義的。除非您的設計完全不同,否則無法進行單獨的數據庫調用 – Raf

+0

查看stackoverlow上的hashtag。描述將被加載額外的呼叫(懸停時)。所以你的服務電話應該做一件事。 – dit

回答

0

一個hashtag有一個關聯的描述。

如果哈希標籤和相同的邏輯實體的描述組成部分,那麼,這將是有意義的有一個調用,它返回同時作爲一些邏輯實體。

做兩個不同的調用可能會造成更多的傷害,而不是更好,因爲您需要在某個時候再次處理數據以構建所述邏輯對象,根據您擁有的以及如何執行此步驟,可以費時且容易出錯。另外,如果用戶打一個電話而不是第二個電話會發生什麼?數據會因爲缺少散列或描述而崩潰嗎?

+0

我正在檢索的對象是哈希標籤的單獨實體。描述包含在hashtag實體中。我正在創建一個使用與Twitter相似的標籤的應用程序。點擊標籤會顯示相關的推文(或我在文章中提到的「對象」)。除了這些對象之外,我還需要獲取與將在這些對象上方顯示的hashtag相關的描述。如果我錯過了描述,數據不會崩潰。 – Tometoyou

+1

像散列描述這樣的東西可以很好地緩存(在移動設備上)。無需在每次通話中加載它們。 – dit

+0

@dit是啊,這就是爲什麼我想我應該單獨打電話來獲取描述?否則就像你說的那樣,每次通話都會返回。 – Tometoyou

相關問題