JPA отлично справляется с полными графами. А что насчёт частичных?

Джерело:
Хабрахабр / Захабренные / Тематические / Посты

Дата публікації:
07/06/2026 13:50

Постійна адреса новини:
http://www.vsinovyny.com/12977563

JPA отлично справляется с полными графами. А что насчёт частичных?

 

07/06/2026 13:50 // Хабрахабр / Захабренные / Тематические / Посты

JPA не предоставляет first-class модель для частичных вложенных графов как концепта. Для этого нужны JDBC (ручная сборка), jOOQ (MULTISET) или Blaze Persistence (Entity Views).

Большинство обсуждений вокруг persistence начинается не с той проблемы. Мы сравниваем фреймворки, SQL-инструменты, ORM… Но реальная проблема проще и фундаментальнее:

Реляционный JOIN результат имеет плоскую форму по умолчанию.

Приложениям нужны вложенные объектные графы или специализированные формы данных.

Реляционная реальность

Рассмотрим простую модель: Owner → Pet → Visit

В реляционной базе — три таблицы с foreign key связями. После JOIN:

Читать далее

 

» Читати повністю

 

« Наступна новина з архіву
Alice Roberts: 'We are fundamentally, at the end of the day, animals'
  Попередня новина з архіву
Передав через мегафон: у Кремлі розкрили, як вручили Путіну лист від Зеленського
»

 

 
© 2026 www.vsinovyny.com