06:44
1,0×
00:00/06:44
628 тыс смотрели · 4 года назад
322 читали · 2 года назад
ORM
ORM означает Object Relational Mapping, или Объектно-Реляционное Отображение. Это техника программирования, суть которой в том, чтобы связать объекты в программе с данными в реляционной базе данных. Хотя по большому счёту это не обязательно должна быть реляционная база или вообще не база, но так исторически сложилось. Посмотрим на пример. В базе данных MySQL есть таблица user, которая содержит поля id, login, password. Чтобы получить из неё данные пользователя с id=1, нужно написать SQL-запрос: select...
170 читали · 2 года назад
ORM - что это? ORM и JPA отличия.
Object - relation mapping - объектно-реляционное отображение. ORM дает нам возможность построить мостик между объектной и реляционной парадигмой. Так как в большинстве своем на проектах используются реляционные базы данных, нам нужно сделать маппинг между данными в БД на java объект. В Java данную концепцию описывает JPA спецификация . Спецификация описывает систему сохранения, удаления, обновления Java объекта. Важно заметить спецификация не является реализация, это некий свод, правил, контрактов, интерфейсов, которым должны подчиняться JPA реализации...