Описание тега spring-orm

Spring Framework Object Relational Mapping (ORM) Data Access

Spring Framework is a Java platform that provides comprehensive infrastructure support for developing Java applications. Spring adds significant enhancements to the ORM layer of your choice when you create data access applications. You can leverage as much of the integration support as you wish, and you should compare this integration effort with the cost and risk of building a similar infrastructure in-house.

The Spring Framework supports integration with:

  • hibernate Hibernate
  • jpa Java Persistence API (JPA)
  • jdo Java Data Objects (JDO)
  • ibatis iBATIS SQL Maps for resource management
  • dao data access object (DAO) implementations
  • transaction strategies

For example, for Hibernate there is first-class support with several convenient IoC features that address many typical Hibernate integration issues. You can configure all of the supported features for O/R (object relational) mapping tools through Dependency Injection. They can participate in Spring's resource and transaction management, and they comply with Spring's generic transaction and DAO exception hierarchies. The recommended integration style is to code DAOs against plain Hibernate, JPA, and JDO APIs.

Spring ORM Documentation

Please note that this tag is unrelated to Spring Data which provides Repository abstractions for various persistence store and has its own set of tags which start with spring-data