Разберём ручную интеграцию Spring и Hibernate — без Spring Boot, без магии, только понимание того, как всё работает "под капотом". Это важно, потому что: <!-- Spring Core + Context --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.21</version> </dependency> <!-- Spring ORM (для Hibernate) --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>5.3.21</version> </dependency> <!-- Hibernate Core --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.6.15.Final</version> </dependency> <!-- H2 Database (в памяти) --> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>2.1.214</version> </dependency> <!-- JDBC Driver (нужен для соединения) --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.3.21</version> </dependency> ├── config/ ← Конфигурация Spr