2013-03-02 148 views
1

我想知道,什麼是最好的我解決我的問題:學說實體ManyToOne的關係

我有兩個實體:Cattery和貓。貓捨實體有兩個屬性:貓和小貓。每個屬性都有類型,對於Cat Cat.type ='Cat',Kitten.type ='kitten'。

如何描述這種關係? 現在我只使用兩種方法,getCats(),getKittens()和foreach方法比較每種貓類型,並返回貓/小貓數組。

回答

1

爲什麼不能有三個類和表,如果你認爲數據庫

  • Cittery
  • 小貓(可從貓繼承)

您Cittery類將有兩個方法:像

getCats 

getKitten 

所以你不需要處理任何類型的。一個食物將包含兩隻不同的貓和小貓。

+0

該死的。我忘了,哈哈。謝謝) – Kein 2013-03-02 17:14:39