Как сохранить историю версий сущностей хранилища данных в Appengine

Я сохраняю Entity A в моем хранилище данных на appengine. A имеет идентификатор типа Long. Я бы хотел бы сохранить историю всех внесенных изменений в поля А. Каковы лучшие практики для выполнения этого типа версии для объектов? Я бы предпочел решение, которое хорошо работает с подклассами A и является максимально автоматическим.

Спасибо!

8
задан aloo 5 June 2011 в 00:23
поделиться