ORM маппит таблицы со связми в иерархическую структуру? Примерное понимание как это происходит есть, но хотелось бы посмотреть на конкретные правильные имплементации. Самой разобраться в коде hibernate тяжело
Jpa & Hibernate , опиывает хорошо каждый из способов возможных
Я понимаю, что они описывают API. Хотелось бы понять как это внутри работает. Как они маппят получаемые данные из jdbc в иерархические объекты, какие структуры используют
Если говорить про hibernate, то там слишком много всего, чтобы легко разобраться. Если нужны принципы, то можно взять что-то попроще и почитать код, например, spring-data-jdbc. Есть ещё mybatis, apache cayenne как вроде бы простые реализации, но я их код не смотрел
Помню как-то хотел изучать hibernate по сорцам, там было примерно 10 тысяч классов )))
Спасибо, но в spring-data-jdbc скорее всего нет как раз - relational маппинга и eager loading
Посмотрела spring-data-jdbc. А там по сути n+1 не решена как раз. При one-to-many - делается множество запросов вместо двух
Тогда может не стоит создавать эту самую связь one to many если это не нужно для текущей бизнес задачи
Обсуждают сегодня