org.mybatis.spring
Class MapperFactoryBean<T>

java.lang.Object
  extended by org.mybatis.spring.MapperFactoryBean<T>
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean

public class MapperFactoryBean<T>
extends Object
implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean

BeanFactory that enables injection of MyBatis mapper interfaces.

Version:
$Id: MapperFactoryBean.java 2332 2010-08-19 14:09:10Z simone.tripodi $
See Also:
SqlSessionTemplate

Constructor Summary
MapperFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 T getObject()
           
 Class<T> getObjectType()
           
 boolean isSingleton()
           
 void setAddToConfig(boolean addToConfig)
           
 void setDataSource(DataSource dataSource)
           
 void setMapperInterface(Class<T> mapperInterface)
           
 void setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
           
 void setSqlSessionTemplate(SqlSessionTemplate sqlSessionTemplate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapperFactoryBean

public MapperFactoryBean()
Method Detail

setDataSource

public void setDataSource(DataSource dataSource)

setMapperInterface

public void setMapperInterface(Class<T> mapperInterface)

setSqlSessionFactory

public void setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)

setSqlSessionTemplate

public void setSqlSessionTemplate(SqlSessionTemplate sqlSessionTemplate)

setAddToConfig

public void setAddToConfig(boolean addToConfig)

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception

getObject

public T getObject()
            throws Exception
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<T>
Throws:
Exception

getObjectType

public Class<T> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<T>

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<T>


Copyright © 2010 MyBatis.org. All Rights Reserved.