2012-05-31 4 views
2

proto가 있습니다. 내 응용 프로그램의 상태를 저장하는 데 사용하고 있습니다. 저장해야하는 클래스의 일부입니다. objectify를 시도했지만 프로토콜 버퍼가 핵심 유형이 아니며 최종 클래스가 있기 때문에 작동하지 않는 것 같습니다. 나는 또한 proto를 serialize하는 것을 시도했다 그러나 그것은 어느 쪽이든 작동하는 것을 보이지 않는다. 누군가 나를 도울 수 있습니까?Google App Engine에 google 프로토콜 버퍼 저장

내 수업이

public class MyClass { 
    int a; 
    String b; 
    List<State> state; 
    } 

주 같은 것을 보이는 것은 내가 상태를 저장하는 데 사용하고 프로토이다. 본질적으로 MyClass의 인스턴스를 저장하는 방법을 알아야합니다. 감사합니다, Kartik

답변

0

당신은 직렬화 된 형식으로 Protobuf 개체를 저장 하시겠습니까, 맞습니까? 이 경우에는 byte[] 필드로 저장하십시오. @PostLoad@PrePersist 메소드의 경우 + @TransientState 필드의 경우이 serialization/deserialization을 사용할 수도 있습니다.

관련 문제