2013-10-16 9 views
0

기존 웹 앱을 GAE로 마이그레이션 중이며 GAE도 매우 새로 도입되었습니다. App Engine Datastore 및 JDO를 지속성 API로 사용하고 있습니다.JDO 지속성이있는 POJO에서 String 유형 대신 Email GAE Datastore 유형을 사용하면 어떤 이점이 있습니까?

App Engine Datastore에서 지원하는 유형에 대해 읽었을 때 이메일 유형이 있음을 알았습니다.

그래서이 클래스가 가지고있는 것을 이해하기 위해 Email 클래스 코드를 엽니 다. 나는 그것이 'email'이라는 문자열 필드와 몇 가지 재정의 된 메소드를 가진 간단한 클래스라는 것을 알았을 때 놀랐습니다.

제 질문은 간단한 String 필드 대신이 유형을 사용하면 몇 가지 장점이 있습니까?

예를 들어, 일부 GQL 또는 JDOQL에서이를 사용하거나 더 많은 데이터 저장소 성능을 위해?

답변

1

단점이 있습니다. 이 유형은 GAE가 아닌 플랫폼에서 이식 할 수 없습니다. 나는 이점을 보지 못했다. (전자라는 유형을 갖는 "편리함"이외에).