File tree Expand file tree Collapse file tree 7 files changed +12
-12
lines changed
framework-docs/modules/ROOT/pages/data-access/orm
spring-orm/src/main/java/org/springframework/orm/jpa Expand file tree Collapse file tree 7 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -10,11 +10,11 @@ cover the other ORM technologies and show brief examples.
1010
1111[NOTE]
1212====
13- As of Spring Framework 7.0, Spring requires Hibernate ORM 7.0 for Spring's
14- `HibernateJpaVendorAdapter` as well as for a native Hibernate `SessionFactory` setup .
13+ As of Spring Framework 7.0, Spring requires Hibernate ORM 7.x for Spring's
14+ `HibernateJpaVendorAdapter`.
1515
1616The `org.springframework.orm.jpa.hibernate` package supersedes the former `orm.hibernate5`:
17- now for use with Hibernate ORM 7.0 , tightly integrated with `HibernateJpaVendorAdapter`
17+ now for use with Hibernate ORM 7.1+ , tightly integrated with `HibernateJpaVendorAdapter`
1818as well as supporting Hibernate's native `SessionFactory.getCurrentSession()` style.
1919====
2020
Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ dependencies {
124124 api(" org.glassfish:jakarta.el:4.0.2" )
125125 api(" org.graalvm.sdk:graal-sdk:22.3.1" )
126126 api(" org.hamcrest:hamcrest:3.0" )
127- api(" org.hibernate.orm:hibernate-core:7.0.5 .Final" )
127+ api(" org.hibernate.orm:hibernate-core:7.1.0 .Final" )
128128 api(" org.hibernate.validator:hibernate-validator:9.0.1.Final" )
129129 api(" org.hsqldb:hsqldb:2.7.4" )
130130 api(" org.htmlunit:htmlunit:4.13.0" )
Original file line number Diff line number Diff line change 6262 * way to set up a shared Hibernate SessionFactory in a Spring application context; the
6363 * SessionFactory can then be passed to data access objects via dependency injection.
6464 *
65- * <p>Compatible with Hibernate ORM 7.0 , as of Spring Framework 7.0.
65+ * <p>Compatible with Hibernate ORM 7.1 , as of Spring Framework 7.0.
6666 * This Hibernate-specific {@code LocalSessionFactoryBean} can be an immediate alternative
6767 * to {@link org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean} for
6868 * common JPA purposes: The Hibernate {@code SessionFactory} will natively expose the JPA
@@ -109,7 +109,7 @@ public class LocalSessionFactoryBean extends HibernateExceptionTranslator
109109
110110 private @ Nullable MultiTenantConnectionProvider <?> multiTenantConnectionProvider ;
111111
112- private @ Nullable CurrentTenantIdentifierResolver <Object > currentTenantIdentifierResolver ;
112+ private @ Nullable CurrentTenantIdentifierResolver <? > currentTenantIdentifierResolver ;
113113
114114 private @ Nullable Properties hibernateProperties ;
115115
@@ -295,7 +295,7 @@ public void setMultiTenantConnectionProvider(MultiTenantConnectionProvider<?> mu
295295 * Set a {@link CurrentTenantIdentifierResolver} to be passed on to the SessionFactory.
296296 * @see LocalSessionFactoryBuilder#setCurrentTenantIdentifierResolver
297297 */
298- public void setCurrentTenantIdentifierResolver (CurrentTenantIdentifierResolver <Object > currentTenantIdentifierResolver ) {
298+ public void setCurrentTenantIdentifierResolver (CurrentTenantIdentifierResolver <? > currentTenantIdentifierResolver ) {
299299 this .currentTenantIdentifierResolver = currentTenantIdentifierResolver ;
300300 }
301301
Original file line number Diff line number Diff line change 8080 * Typically combined with {@link HibernateTransactionManager} for declarative
8181 * transactions against the {@code SessionFactory} and its JDBC {@code DataSource}.
8282 *
83- * <p>Compatible with Hibernate ORM 7.0 , as of Spring Framework 7.0.
83+ * <p>Compatible with Hibernate ORM 7.1 , as of Spring Framework 7.0.
8484 * This Hibernate-specific factory builder can also be a convenient way to set up
8585 * a JPA {@code EntityManagerFactory} since the Hibernate {@code SessionFactory}
8686 * natively exposes the JPA {@code EntityManagerFactory} interface as well now.
@@ -261,7 +261,7 @@ public LocalSessionFactoryBuilder setMultiTenantConnectionProvider(MultiTenantCo
261261 * @see AvailableSettings#MULTI_TENANT_IDENTIFIER_RESOLVER
262262 */
263263 @ Override
264- public LocalSessionFactoryBuilder setCurrentTenantIdentifierResolver (CurrentTenantIdentifierResolver <Object > currentTenantIdentifierResolver ) {
264+ public LocalSessionFactoryBuilder setCurrentTenantIdentifierResolver (CurrentTenantIdentifierResolver <? > currentTenantIdentifierResolver ) {
265265 getProperties ().put (AvailableSettings .MULTI_TENANT_IDENTIFIER_RESOLVER , currentTenantIdentifierResolver );
266266 super .setCurrentTenantIdentifierResolver (currentTenantIdentifierResolver );
267267 return this ;
Original file line number Diff line number Diff line change 66 * but potentially also for JPA repositories or mixed use of native Hibernate and JPA.
77 *
88 * <p>As of Spring Framework 7.0, this package supersedes {@code orm.hibernate5} -
9- * now for use with Hibernate ORM 7.0 , tightly integrated with JPA.
9+ * now for use with Hibernate ORM 7.1+ , tightly integrated with JPA.
1010 */
1111@ NullMarked
1212package org .springframework .orm .jpa .hibernate ;
Original file line number Diff line number Diff line change 4242
4343/**
4444 * {@link org.springframework.orm.jpa.JpaDialect} implementation for Hibernate.
45- * Compatible with Hibernate ORM 7.0 .
45+ * Compatible with Hibernate ORM 7.x .
4646 *
4747 * @author Juergen Hoeller
4848 * @author Costin Leau
Original file line number Diff line number Diff line change 4141
4242/**
4343 * {@link org.springframework.orm.jpa.JpaVendorAdapter} implementation for Hibernate.
44- * Compatible with Hibernate ORM 7.0 .
44+ * Compatible with Hibernate ORM 7.x .
4545 *
4646 * <p>Exposes Hibernate's persistence provider and Hibernate's Session as extended
4747 * EntityManager interface, and adapts {@link AbstractJpaVendorAdapter}'s common
You can’t perform that action at this time.
0 commit comments