Я видел кучу вопросов об облегченных альтернативах Hibernate, особенно для Android.Но какой из них имеет шаблон «Карта идентичности»?
Этот шаблон гарантирует, что любой объект, представляющий строку в БД, существует только один раз в любом сеансе.- Это помогает моей программе быть последовательной: если я где-то изменяю сопоставленный объект, он изменяется везде (потому что все ссылки указывают на один и тот же объект).Неважно, если я повторно получу объект с помощью нового запроса к базе данных, или все равно получу его от предыдущих вызовов: ORM гарантирует, что все они ведут себя как одно и то же.
Hibernate делает это в«Кэш 1-го уровня».