|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.orm.ibatis.support.SqlMapDaoSupport
Convenient super class for iBATIS SqlMap data access objects. Requires a DataSource to be set, providing a SqlMapTemplate based on it to subclasses.
SqlMapTemplate
Field Summary | |
protected org.apache.commons.logging.Log |
logger
|
Constructor Summary | |
SqlMapDaoSupport()
|
Method Summary | |
void |
afterPropertiesSet()
|
protected javax.sql.DataSource |
getDataSource()
Return the JDBC DataSource used by this DAO. |
protected com.ibatis.db.sqlmap.SqlMap |
getSqlMap()
Return the iBATIS Database Layer SqlMap that this template works with. |
protected SqlMapTemplate |
getSqlMapTemplate()
Return the JdbcTemplate for this DAO, pre-initialized with the DataSource or set explicitly. |
protected void |
initDao()
Subclasses can override this for custom initialization behavior. |
void |
setDataSource(javax.sql.DataSource dataSource)
Set the JDBC DataSource to be used by this DAO. |
void |
setSqlMap(com.ibatis.db.sqlmap.SqlMap sqlMap)
Set the iBATIS Database Layer SqlMap to work with. |
void |
setSqlMapTemplate(SqlMapTemplate sqlMapTemplate)
Set the JdbcTemplate for this DAO explicitly, as an alternative to specifying a DataSource. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected final org.apache.commons.logging.Log logger
Constructor Detail |
public SqlMapDaoSupport()
Method Detail |
public final void setDataSource(javax.sql.DataSource dataSource)
protected final javax.sql.DataSource getDataSource()
public final void setSqlMap(com.ibatis.db.sqlmap.SqlMap sqlMap)
protected final com.ibatis.db.sqlmap.SqlMap getSqlMap()
public final void setSqlMapTemplate(SqlMapTemplate sqlMapTemplate)
protected final SqlMapTemplate getSqlMapTemplate()
public final void afterPropertiesSet() throws java.lang.Exception
java.lang.Exception
protected void initDao() throws java.lang.Exception
java.lang.Exception
- if initialization fails
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |