use*_*160 5 google-app-engine google-cloud-datastore
Google App Engine数据存储区中Kind和Entity有什么区别?
实体是从数据存储区存储和检索的单个记录.
Kind是实体类型的唯一字符串标识符.
例如,"Joe"是年龄= 42,dob = 10-12-2000和Kind"Person"的实体.
“Kind”通常指实体类的简化名称:
String kind = myEntity.getClass().getSimpleName();
Run Code Online (Sandbox Code Playgroud)
但它可能是你设置的任何内容。(如果持久性框架允许您这样做。顺便说一句,我建议使用 Objectify。:)
使用 Objectify,您可以这样定义它:
@Entity(name = "MSSE")
class MySuperSmartEntity
{
}
Run Code Online (Sandbox Code Playgroud)
将 kind 设置为比类名短的名称可能会节省数据存储索引中的一些空间。
| 归档时间: |
|
| 查看次数: |
528 次 |
| 最近记录: |