Я пытаюсь понять строку из API хранилища данных Google , которая говорит:
JDO использует аннотации к классам Java
описать, как экземпляры класса
хранятся в хранилище данных как
сущности, и как сущности
воссозданы как экземпляры при получении
из хранилища данных.
Я уверен, что это очень простой вопрос для большинства людей. Но я не понимаю, почему объект класса должен храниться в базе данных, а затем извлекаться. Почему бы вместо этого не определить, как вы хотите, чтобы хранилище данных выглядело для вашего приложения, и хранить только релевантные данные из свойств вашего класса по мере необходимости, вместо того, чтобы хранить весь класс или всегда сохранять одни и те же свойства повторно? Экземпляр класса содержит все виды информации, которая, как мне кажется, не обязательно должна быть в базе данных - методы, переменные класса, переменные экземпляра - мы пишем эти вещи в нашем исходном коде и нам не нужно воспроизводить это в базе данных - нам нужны только определенные релевантные данные, над которыми работает класс, для хранения. Правильно? Может быть, я не понимаю, что подразумевается под цитируемым утверждением. Пожалуйста, поправьте меня, если я неправильно понял.