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 SummaryFieldsModifier 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 SummaryConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.
- 
Method SummaryModifier 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- 
loggerprotected 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- 
DaoSupportpublic DaoSupport()Deprecated, for removal: This API element is subject to removal in a future version.
 
- 
- 
Method Details- 
afterPropertiesSetDeprecated, 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 interface- InitializingBean
- Throws:
- IllegalArgumentException
- BeanInitializationException
 
- 
checkDaoConfigDeprecated, 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
 
- 
initDaoDeprecated, 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:
 
 
-