diff --git a/spring-orm/src/main/java/org/springframework/orm/jpa/LocalContainerEntityManagerFactoryBean.java b/spring-orm/src/main/java/org/springframework/orm/jpa/LocalContainerEntityManagerFactoryBean.java index 6e6c176cfb..a0e7303a94 100644 --- a/spring-orm/src/main/java/org/springframework/orm/jpa/LocalContainerEntityManagerFactoryBean.java +++ b/spring-orm/src/main/java/org/springframework/orm/jpa/LocalContainerEntityManagerFactoryBean.java @@ -144,14 +144,15 @@ public class LocalContainerEntityManagerFactoryBean extends AbstractEntityManage } /** - * Set the default persistence unit root location, to be applied - * if no unit-specific persistence unit root could be determined. - *
NOTE: Only applied if no external PersistenceUnitManager specified. + * Set a persistence unit root location for the default persistence unit. *
Default is "classpath:", that is, the root of the current classpath * (nearest root directory). To be overridden if unit-specific resolution * does not work and the classpath root is not appropriate either. + *
NOTE: Only applied if no external PersistenceUnitManager specified. + * @since 4.3.3 + * @see DefaultPersistenceUnitManager#setDefaultPersistenceUnitRootLocation */ - public void setDefaultPersistenceUnitRootLocation(String defaultPersistenceUnitRootLocation) { + public void setPersistenceUnitRootLocation(String defaultPersistenceUnitRootLocation) { this.internalPersistenceUnitManager.setDefaultPersistenceUnitRootLocation(defaultPersistenceUnitRootLocation); } @@ -214,6 +215,7 @@ public class LocalContainerEntityManagerFactoryBean extends AbstractEntityManage * Specify the JPA 2.0 shared cache mode for this persistence unit, * overriding a value in {@code persistence.xml} if set. *
NOTE: Only applied if no external PersistenceUnitManager specified. + * @since 4.0 * @see javax.persistence.spi.PersistenceUnitInfo#getSharedCacheMode() * @see #setPersistenceUnitManager */ @@ -225,6 +227,7 @@ public class LocalContainerEntityManagerFactoryBean extends AbstractEntityManage * Specify the JPA 2.0 validation mode for this persistence unit, * overriding a value in {@code persistence.xml} if set. *
NOTE: Only applied if no external PersistenceUnitManager specified. + * @since 4.0 * @see javax.persistence.spi.PersistenceUnitInfo#getValidationMode() * @see #setPersistenceUnitManager */ diff --git a/spring-orm/src/main/java/org/springframework/orm/jpa/persistenceunit/DefaultPersistenceUnitManager.java b/spring-orm/src/main/java/org/springframework/orm/jpa/persistenceunit/DefaultPersistenceUnitManager.java index 911392c908..7dbfd32155 100644 --- a/spring-orm/src/main/java/org/springframework/orm/jpa/persistenceunit/DefaultPersistenceUnitManager.java +++ b/spring-orm/src/main/java/org/springframework/orm/jpa/persistenceunit/DefaultPersistenceUnitManager.java @@ -252,6 +252,7 @@ public class DefaultPersistenceUnitManager /** * Specify the JPA 2.0 shared cache mode for all of this manager's persistence * units, overriding any value in {@code persistence.xml} if set. + * @since 4.0 * @see javax.persistence.spi.PersistenceUnitInfo#getSharedCacheMode() */ public void setSharedCacheMode(SharedCacheMode sharedCacheMode) { @@ -261,6 +262,7 @@ public class DefaultPersistenceUnitManager /** * Specify the JPA 2.0 validation mode for all of this manager's persistence * units, overriding any value in {@code persistence.xml} if set. + * @since 4.0 * @see javax.persistence.spi.PersistenceUnitInfo#getValidationMode() */ public void setValidationMode(ValidationMode validationMode) {