Spring ORM用Hibernate中SqlMapClientFactoryBean源码介绍

SqlMapClientFactoryBean源码

public class SqlMapClientFactoryBean implements FactoryBean<SqlMapClient>, InitializingBean {
    private static final ThreadLocal<LobHandler> configTimeLobHandlerHolder = new ThreadLocal();
    private Resource[] configLocations;
    private Resource[] mappingLocations;
    private Properties sqlMapClientProperties;
    private DataSource dataSource;
    private boolean useTransactionAwareDataSource = true;
    private Class transactionConfigClass = ExternalTransactionConfig.class;
    private Properties transactionConfigProperties = new Properties();
    private LobHandler lobHandler;
    private SqlMapClient sqlMapClient;

    public static LobHandler getConfigTimeLobHandler() {...}

    public SqlMapClientFactoryBean() {...}

    public void setConfigLocation(Resource configLocation) {...}

    public void setConfigLocations(Resource[] configLocations) {...}

    public void setMappingLocations(Resource[] mappingLocations) {...}

    public void setSqlMapClientProperties(Properties sqlMapClientProperties) {...}

    public void setDataSource(DataSource dataSource) {...}

    public void setUseTransactionAwareDataSource(boolean useTransactionAwareDataSource) {...}

    public void setTransactionConfigClass(Class transactionConfigClass) {...}

    public void setTransactionConfigProperties(Properties transactionConfigProperties) {...}

    public void setLobHandler(LobHandler lobHandler) {...}

    public void afterPropertiesSet() throws Exception {...}

    protected SqlMapClient buildSqlMapClient(Resource[] configLocations, Resource[] mappingLocations, Properties properties) throws IOException {...}

    protected void applyTransactionConfig(SqlMapClient sqlMapClient, TransactionConfig transactionConfig) {...}

    public SqlMapClient getObject() {...}

    public Class<? extends SqlMapClient> getObjectType() {...}

    public boolean isSingleton() {...}

    private static class SqlMapParserFactory {...}
FactoryBean接口源码
public interface FactoryBean<T> {
    T getObject() throws Exception;

    Class<?> getObjectType();

    boolean isSingleton();
}

InitializingBean源码

public interface InitializingBean {
    void afterPropertiesSet() throws Exception;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值