我使用的設計模型,我不知道是完全正確的,所以我想也許我應該提出一個問題,找出最好的方法去做。 我創建了一個基礎機構有兩個領域,如:Objectify實體模型設計
public abstract class BaseEntity
@Index private Key<User> createdBy;
@Index private DateTime creationDate = new DateTime();
現在我也有另外一個子類中調用用戶有自己的指標,例如:
@Entity
@Cache
public class user extends BaseEntity
@Index private String email ;
@Index private String dob
現在,當我寫我的數據存儲的索引。 xml文件是這樣做的:
<datastore-index kind="User" ancestor="false" source="manual">
<property name="createdBy" direction="asc"/>
<property name="creationDate" direction="asc"/>
<property name="email" direction="asc"/>
<property name="dob" direction="asc"/>
</datastore-index>
or
<datastore-index kind="User" ancestor="false" source="manual">
<property name="email" direction="asc"/>
<property name="dob" direction="asc"/>
</datastore-index>
謝謝。
非常感謝。在發佈問題後將其配置出來 –