java - 在具有 JDO 持久性的 POJO 上使用电子邮件 GAE 数据存储类型而不是字符串类型有什么好处?

标签 java google-app-engine email jdo jdoql

我正在将现有的网络应用程序迁移到 GAE,而且我对 GAE 也很陌生。 我使用 App Engine 数据存储区和 JDO 作为持久性 API。

在了解 App Engine 数据存储区支持的类型时,我注意到有一种电子邮件类型。

所以,我打开Email类代码只是为了了解这个类里面有什么。当我看到它是一个简单的类,带有一个名为“email”的字符串字段和一些重写的​​方法时,我感到很惊讶。

我的问题是:使用这种类型而不是简单的字符串字段有一些优点或好处吗?

例如,在某些 GQL 或 JDOQL 上使用它,或者只是为了提高数据存储的性能?

最佳答案

有一个缺点;该类型不可移植到任何非 GAE 平台。我看不出任何优势(除了“方便”的电子邮件类型)。

关于java - 在具有 JDO 持久性的 POJO 上使用电子邮件 GAE 数据存储类型而不是字符串类型有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19413045/

相关文章:

java - 将 ZbarScanner 与安卓应用集成

java - 是否可以检测一个类是否在 Java 中可用?

java - Android:在白色背景下跟踪 switchcompat 不可见

java - 无法执行操作,因为 localhost 不提供 MUC (XEP-45) 服务

python - 将更改日期的电子邮件主题行添加到 "accepted subjects"列表

html - 在电子邮件中替代背景图像?

google-app-engine - 提供来自自定义域、用户定义的 URL 和可选访问控制的缩略图

python - 无法导入 google.appengine.api

java - Appengine 任务负载可以有多大?

html - 如何调整字体大小