Связь между постоянством и отображением - PullRequest
1 голос
/ 11 ноября 2011

Я изучаю JPA / Hibernate, и я задался вопросом: является ли ormapping подмножеством постоянства, это наоборот, или это (теоретически) две отдельные проблемы?

Кажется, что, по крайней мере в контексте Java, нельзя сохранять постоянство, если не существует механизма преобразования; поэтому моя первоначальная мысль заключалась в том, что ormapping является подмножеством постоянства. Если да, то какие другие проблемы, кроме ormapping, рассматриваются JPA (и постоянством в целом)? Если нет, то может ли кто-нибудь объяснить связь между этими понятиями?

Заранее спасибо.

1 Ответ

1 голос
/ 11 ноября 2011

Вы можете иметь постоянство без ormapping, хотя вы не можете иметь ormapping без постоянства.Например, вы можете выполнить сохранение с помощью вызовов API JDBC.Это немного более утомительно, но ваши данные все еще сохраняются в базе данных.

Ormapping frameworks также адресуют / имеют

  • Локальное кэширование данных из базы данных для сокращения базы данныхзапрос запросов

  • Обеспечение того, чтобы устаревшие данные не записывались в таблицу базы данных

  • Позволяет разработчикам запрашивать модель данных в объекте.ориентированная мода

...