Я знаю некоторые шаблоны уровня доступа к данным, такие как: Шлюз данных таблицы Шлюз данных строки Активная запись Отображение данных ... JPA - это спецификация, которая описывает управление реляционными данными в javaee ...

0
Jacko 16 Янв 2021 в 13:00

1 ответ

Лучший ответ
  • Как правило, стандарт (например, JPA) обычно избегает диктовать решения о реализации и вместо этого диктует требуемые варианты поведения, ожидаемые от реализаций.
  • JPA - это шаблон доступа к данным, где-то между шлюзом базы данных (EntityManager) и устройством отображения данных. Поскольку JPA представляет управляемые объекты для основного кода, следует понимать, что взаимодействия с базой данных не обязательно ограничиваются уровнем доступа к данным: записи с неявными обновлениями и (возможно) неявные запросы для подзаписей.

Я призываю всех попытаться понять паттерн, которым является JPA - это интересный паттерн. Не универсальный (есть ли какие-нибудь универсальные шаблоны доступа к данным?), Но отличный инструмент, который нужно иметь в своем арсенале.

4
Richard Sitze 31 Янв 2021 в 19:39