我是Google Appengine的新手。在學習Google Datastore的基礎知識時,我遇到了Entities的概念,並看到了定義和存儲它們的兩種方法。何時使用POJO在Google Appengine中定義實體?
一種方法是使用帶註釋的POJO來定義實體並在存儲它們之前在Objectify中註冊它們。
@Entity
Class Employee{
@Id
private long id;
String firstName;
String lastName;
// add constructors and getters
}
另外一個是隻使用Entity()構造函數來定義實體,後來設置的屬性:
Entity employee = new Entity("Employee");
employee.setProperty("firstName", "Antonio");
employee.setProperty("lastName", "Salieri");
我的問題時,應使用描述實體哪種方式?