|
|||||||||||
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()
|
javax.sql.DataSource |
getDataSource()
Return the JDBC DataSource used by this DAO. |
com.ibatis.db.sqlmap.SqlMap |
getSqlMap()
Return the iBATIS Database Layer SqlMap that this template works with. |
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)
public final javax.sql.DataSource getDataSource()
public final void setSqlMap(com.ibatis.db.sqlmap.SqlMap sqlMap)
public final com.ibatis.db.sqlmap.SqlMap getSqlMap()
public final void setSqlMapTemplate(SqlMapTemplate sqlMapTemplate)
public 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 |