Class QueryFactory<T>

  • All Implemented Interfaces:
    org.springframework.beans.factory.FactoryBean<T>

    public class QueryFactory<T>
    extends Object
    implements org.springframework.beans.factory.FactoryBean<T>
    • Constructor Detail

      • QueryFactory

        public QueryFactory​(Class<T> targetInterface,
                            String activeDB)
    • Method Detail

      • getObject

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

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

        @Autowired
        public void setDataSource​(DataSource dataSource)
      • setJdbc

        @Autowired(required=false)
        public void setJdbc​(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate namedParameterJdbcTemplate)
      • setAdditionalColumnMapperFactories

        @Autowired(required=false)
        public void setAdditionalColumnMapperFactories​(List<ColumnMapperFactory> additionalColumnMapperFactories)
      • setAdditionalParameterConverters

        @Autowired(required=false)
        public void setAdditionalParameterConverters​(List<ParameterConverter> additionalParameterConverters)