Class DaoSupport
java.lang.Object
org.springframework.dao.support.DaoSupport
- All Implemented Interfaces:
InitializingBean
- Direct Known Subclasses:
JdbcDaoSupport
@Deprecated(since="7.0",
forRemoval=true)
public abstract class DaoSupport
extends Object
implements InitializingBean
Deprecated, for removal: This API element is subject to removal in a future version.
as of 7.0, in favor of direct injection of client dependencies
Generic base class for DAOs, defining template methods for DAO initialization.
Extended by Spring's specific DAO support classes, such as: JdbcDaoSupport, JdoDaoSupport, etc.
- Since:
- 1.2.2
- Author:
- Juergen Hoeller
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.commons.logging.LogDeprecated, for removal: This API element is subject to removal in a future version.Logger available to subclasses. -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionfinal voidDeprecated, for removal: This API element is subject to removal in a future version.Invoked by the containingBeanFactoryafter it has set all bean properties and satisfiedBeanFactoryAware,ApplicationContextAwareetc.protected abstract voidDeprecated, for removal: This API element is subject to removal in a future version.Abstract subclasses must override this to check their configuration.protected voidinitDao()Deprecated, for removal: This API element is subject to removal in a future version.Concrete subclasses can override this for custom initialization behavior.
-
Field Details
-
logger
protected final org.apache.commons.logging.Log loggerDeprecated, for removal: This API element is subject to removal in a future version.Logger available to subclasses.
-
-
Constructor Details
-
DaoSupport
public DaoSupport()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
afterPropertiesSet
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:InitializingBeanInvoked by the containingBeanFactoryafter it has set all bean properties and satisfiedBeanFactoryAware,ApplicationContextAwareetc.This method allows the bean instance to perform validation of its overall configuration and final initialization when all bean properties have been set.
- Specified by:
afterPropertiesSetin interfaceInitializingBean- Throws:
IllegalArgumentExceptionBeanInitializationException
-
checkDaoConfig
Deprecated, for removal: This API element is subject to removal in a future version.Abstract subclasses must override this to check their configuration.Implementors should be marked as
finalif concrete subclasses are not supposed to override this template method themselves.- Throws:
IllegalArgumentException- in case of illegal configuration
-
initDao
Deprecated, for removal: This API element is subject to removal in a future version.Concrete subclasses can override this for custom initialization behavior. Gets called after population of this instance's bean properties.- Throws:
Exception- if DAO initialization fails (will be rethrown as a BeanInitializationException)- See Also:
-