1
resposta

Spring com Hibernate

Boa tarde, galera!

Gostaria de saber se essa dependência do Spring

<dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>4.1.0.RELEASE</version>
    </dependency>

serve para fazer o gerenciamento da conexão do jpa (Hibernate) com o Spring?

Atenciosamente,

Fernando Hiar.

1 resposta

Oi Fernando

Sim, o Spring-ORM é um módulo que abrange muitas tecnologias de persistência, como JPA, JDO, Hibernate e iBatis. Para cada uma dessas tecnologias, o Spring fornece classes de integração para que cada tecnologia possa ser usada seguindo os princípios de configuração do Spring e se integre perfeitamente ao gerenciamento de transações do Spring.

Para cada tecnologia, a configuração consiste basicamente em injetar um DataSourcebean em algum tipo de SessionFactory ou EntityManagerFactory. Para JDBC puro, não há necessidade dessas classes de integração (além do JdbcTemplate), pois o JDBC depende apenas de um DataSource.