2013-04-02 5 views
0

는 :저장 개체 내가이 작업을 수행하기 위해 노력하고있어

Entity e = new Entity(_key); 
e.setProperty(OBJECT, obj); 
_ds.put(e); // put to the database 

그러나, 데이터 저장소 _ds는 개체의 일부 확대를두고 같은 나는 Entity 특성에 Integer를 넣을 때 무엇을 반환하는 것은하는 Long? 왜 그런가요?

확대 또는 이와 비슷한 방법을 사용하지 않고 Datastore에 개체를 "있는 그대로"저장하는 방법이 있습니까?

답변

0

Objectify framework을 사용하는 것이 좋습니다. 이것은 Java App Engine을위한 완벽한 프레임 워크입니다.

0

정수를 Long으로 확장하려면 Google App Engine의 특성상 그렇습니다. 나는이 문제도 가지고 있었다. 그래서 만든 :

간단한 Java 맵 인터페이스를 GAE 데이터 저장소에. Object, Integer, Long 등의 모든 종류의 객체를 "확장"하지 않고 반환합니다.

관련 문제