- ScalarHandler<T> - net.lab1024.smartdb.mapping.handler中的类
-
ResultSetHandler 的实现
将一个 ResultSet 列转换为对象
这个类是线程安全的
T: 要转化为的对象的类型
- ScalarHandler(int, Class<T>) - 类 的构造器net.lab1024.smartdb.mapping.handler.ScalarHandler
-
- ScalarHandler() - 类 的构造器net.lab1024.smartdb.mapping.handler.ScalarHandler
-
创建 ScalarHandler 的新实例
第一列将会从 handle() 方法中返回
- ScalarHandler(int) - 类 的构造器net.lab1024.smartdb.mapping.handler.ScalarHandler
-
创建 ScalarHandler 的新实例
- ScalarHandler(String) - 类 的构造器net.lab1024.smartdb.mapping.handler.ScalarHandler
-
创建 ScalarHandler 的新实例
- searchCount - 类 中的变量net.lab1024.smartdb.pagination.SmartDbPaginateParam
-
- select(String) - 类 中的方法net.lab1024.smartdb.sqlbuilder.impl.AbstractSelectSqlBuilder
-
- select(String, Object...) - 类 中的方法net.lab1024.smartdb.sqlbuilder.impl.AbstractSelectSqlBuilder
-
- select(SmartDbNode) - 类 中的方法net.lab1024.smartdb.sqlbuilder.impl.mysql.MysqlSqlBuilderFactory
-
- select(SmartDbNode) - 类 中的方法net.lab1024.smartdb.sqlbuilder.impl.oracle.OracleSqlBuilderFactory
-
- select(SmartDbNode) - 类 中的方法net.lab1024.smartdb.sqlbuilder.impl.postgresql.PostgreSqlSqlBuilderFactory
-
- select(SmartDbNode) - 类 中的方法net.lab1024.smartdb.sqlbuilder.impl.sqlserver.SqlServerBuilderFactory
-
- select(String) - 接口 中的方法net.lab1024.smartdb.sqlbuilder.SelectSqlBuilder
-
- select(String, Object...) - 接口 中的方法net.lab1024.smartdb.sqlbuilder.SelectSqlBuilder
-
- select(SmartDbNode) - 接口 中的方法net.lab1024.smartdb.sqlbuilder.SqlBuilderFactory
-
- SELECT - 类 中的静态变量net.lab1024.smartdb.sqlbuilder.SqlBuilderType
-
- selectAll() - 类 中的方法net.lab1024.smartdb.ext.dao.SmartDbDao
-
- selectAll() - 类 中的方法net.lab1024.smartdb.ext.spring.SmartDbDaoSupport
-
- selectByPrimaryKey(Serializable...) - 类 中的方法net.lab1024.smartdb.ext.dao.SmartDbDao
-
- selectByPrimaryKey(Serializable...) - 类 中的方法net.lab1024.smartdb.ext.spring.SmartDbDaoSupport
-
- selectClause - 类 中的变量net.lab1024.smartdb.sqlbuilder.impl.AbstractSelectSqlBuilder
-
- selectParams - 类 中的变量net.lab1024.smartdb.sqlbuilder.impl.AbstractSelectSqlBuilder
-
- selectSqlBuilder() - 类 中的方法net.lab1024.smartdb.AbstractSmartDbNode
-
- selectSqlBuilder() - 接口 中的方法net.lab1024.smartdb.SmartDbNode
-
获取一个select查询语句构器
- selectSqlBuilder() - 类 中的方法net.lab1024.smartdb.SmartDbWrapper
-
- SelectSqlBuilder - net.lab1024.smartdb.sqlbuilder中的接口
-
- setClassName(String) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setColumnNameConverter(ColumnNameConverter) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
设置 表的列表和类的属性名转换器
- setComment(boolean) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setDriverClassName(String) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setDriverClassName(String) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
- setEndRow(int) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setEntityClassFileDir(String) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setEntityFieldCaseFormat(CaseFormat) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setFieldBasicType(boolean) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
生产字段为 java 8种基本数据类型。
- setFilters(List<SmartDbFilter>) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
- setFirstPage(boolean) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setFirstPageNumber(int) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setGenerateGetterSetter(boolean) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setHasNextPage(boolean) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setHasPreviousPage(boolean) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setIsFirstPage(boolean) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setIsLastPage(boolean) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setJdbcUrl(String) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setLastPage(boolean) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setLastPageNumber(int) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setLoginTimeout(int) - 类 中的方法net.lab1024.smartdb.datasource.SmartDbDataSourceImpl
-
- setLoginTimeout(int) - 类 中的方法net.lab1024.smartdb.ext.spring.SmartDbDataSource4Spring
-
- setLogWriter(PrintWriter) - 类 中的方法net.lab1024.smartdb.datasource.SmartDbDataSourceImpl
-
- setLogWriter(PrintWriter) - 类 中的方法net.lab1024.smartdb.ext.spring.SmartDbDataSource4Spring
-
- setMasterDataSource(DataSource) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
设置 master数据源
- setNavigatePageCount(int) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setNavigatePageNumbers(int[]) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setNextPageNumber(int) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setPackageName(String) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setPageNumber(int) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setPageNumber(int) - 类 中的方法net.lab1024.smartdb.pagination.SmartDbPaginateParam
-
- setPageSize(int) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setPageSize(int) - 类 中的方法net.lab1024.smartdb.pagination.SmartDbPaginateParam
-
- setParams(PreparedStatement, List<Object>) - 类 中的静态方法net.lab1024.smartdb.SmartDbHelper
-
- setParams(PreparedStatement, Object[]) - 类 中的静态方法net.lab1024.smartdb.SmartDbHelper
-
- setPassword(String) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setPassword(String) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
- setPrePageNumber(int) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setRecords(List<T>) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setRowConverter(RowConverter) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
设置orm转换器
- setSearchCount(boolean) - 类 中的方法net.lab1024.smartdb.pagination.SmartDbPaginateParam
-
- setShowSql(boolean) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
- setSlaveDataSource(DataSource...) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
设置 从 数据源 集群
- setSmartDbExtEnum(SmartDbExtEnum) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
设置smartdb的扩展支持
支持Spring,JFinal
- setStartRow(int) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setSupportDatabaseType(SupportDatabaseType) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setSupportDatabaseType(SupportDatabaseType) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
设置数据库类型
- setTableColumnCaseFormat(CaseFormat) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setTableName(String) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setTableNameConverter(TableNameConverter) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
表名转换器
- setTotalPageCount(int) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setTotalRecordCount(long) - 类 中的方法net.lab1024.smartdb.pagination.PaginateResult
-
- setUrl(String) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
- setUsername(String) - 类 中的方法net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- setUsername(String) - 类 中的方法net.lab1024.smartdb.SmartDbBuilder
-
- Short - 类 中的静态变量net.lab1024.smartdb.mapping.handler.ScalarHandler
-
- ShortTypeHandler - net.lab1024.smartdb.mapping.handler.type中的类
-
- ShortTypeHandler() - 类 的构造器net.lab1024.smartdb.mapping.handler.type.ShortTypeHandler
-
- showSql(String, Object[]) - 类 中的方法net.lab1024.smartdb.AbstractSmartDbNode
-
- showSql(String, List<Object>) - 类 中的方法net.lab1024.smartdb.AbstractSmartDbNode
-
- showSql(String, Collection<Object[]>) - 类 中的方法net.lab1024.smartdb.AbstractSmartDbNode
-
- showSql - 类 中的变量net.lab1024.smartdb.SmartDbConfig
-
- smartDb - 类 中的变量net.lab1024.smartdb.ext.spring.SmartDbDaoSupport
-
- SmartDb - net.lab1024.smartdb中的接口
-
精致、极简、高质量的 ORM框架 : SmartDb
- SmartDbBuilder - net.lab1024.smartdb中的类
-
smartdb的构建 builder
- SmartDbBuilder() - 类 的构造器net.lab1024.smartdb.SmartDbBuilder
-
- smartDbConfig - 类 中的变量net.lab1024.smartdb.AbstractSmartDbNode
-
smartdb的配置信息,对于一个smartdb集群各个节点公用一个配置
- SmartDbConfig - net.lab1024.smartdb中的类
-
- SmartDbConfig() - 类 的构造器net.lab1024.smartdb.SmartDbConfig
-
- SmartDbDao<T> - net.lab1024.smartdb.ext.dao中的类
-
通用的smartdb 父类
- SmartDbDao() - 类 的构造器net.lab1024.smartdb.ext.dao.SmartDbDao
-
- SmartDbDaoSupport<T> - net.lab1024.smartdb.ext.spring中的类
-
通用的smartdb 基类,为spring而生
- SmartDbDaoSupport() - 类 的构造器net.lab1024.smartdb.ext.spring.SmartDbDaoSupport
-
- smartDbDataSource - 类 中的变量net.lab1024.smartdb.AbstractSmartDbNode
-
当前节点的数据源
- SmartDbDataSource - net.lab1024.smartdb.datasource中的接口
-
再次封装数据源,为了管理connection的释放,也为了将来的扩展
- SmartDbDataSource4Spring - net.lab1024.smartdb.ext.spring中的类
-
spring的数据库连接池
- SmartDbDataSource4Spring(DataSource) - 类 的构造器net.lab1024.smartdb.ext.spring.SmartDbDataSource4Spring
-
- SmartDbDataSourceImpl - net.lab1024.smartdb.datasource中的类
-
默认实现的数据源封装
- SmartDbDataSourceImpl(DataSource) - 类 的构造器net.lab1024.smartdb.datasource.SmartDbDataSourceImpl
-
- SmartDbEntityGenerator - net.lab1024.smartdb.codegenerator中的类
-
- SmartDbEntityGenerator(SmartDbEntityGeneratorBuilder) - 类 的构造器net.lab1024.smartdb.codegenerator.SmartDbEntityGenerator
-
- smartDbEntityGeneratorBuilder - 类 中的变量net.lab1024.smartdb.codegenerator.SmartDbEntityGenerator
-
- SmartDbEntityGeneratorBuilder - net.lab1024.smartdb.codegenerator中的类
-
- SmartDbEntityGeneratorBuilder() - 类 的构造器net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- smartDbEntityGeneratorClass - 类 中的变量net.lab1024.smartdb.database.SupportDatabaseType
-
- SmartDbEnum - net.lab1024.smartdb中的接口
-
- SmartDbEnumTypeHandler<T extends SmartDbEnum> - net.lab1024.smartdb.mapping.handler.type中的类
-
- SmartDbEnumTypeHandler(Class<T>) - 类 的构造器net.lab1024.smartdb.mapping.handler.type.SmartDbEnumTypeHandler
-
- SmartDbException - net.lab1024.smartdb.exception中的异常错误
-
smartdb自身的异常
- SmartDbException() - 异常错误 的构造器net.lab1024.smartdb.exception.SmartDbException
-
- SmartDbException(String) - 异常错误 的构造器net.lab1024.smartdb.exception.SmartDbException
-
- SmartDbException(String, Throwable) - 异常错误 的构造器net.lab1024.smartdb.exception.SmartDbException
-
- SmartDbException(Throwable) - 异常错误 的构造器net.lab1024.smartdb.exception.SmartDbException
-
- SmartDbException(String, Throwable, boolean, boolean) - 异常错误 的构造器net.lab1024.smartdb.exception.SmartDbException
-
- SmartDbExtEnum - net.lab1024.smartdb.ext中的枚举
-
扩展支持
- smartDbExtEnum - 类 中的变量net.lab1024.smartdb.SmartDbConfig
-
- SmartDbFactory - net.lab1024.smartdb中的类
-
构造SmartDb的工厂
- SmartDbFactory() - 类 的构造器net.lab1024.smartdb.SmartDbFactory
-
- SmartDbFilter - net.lab1024.smartdb.filter中的接口
-
sql执行过滤器
- SmartDbFilterChain - net.lab1024.smartdb.filter中的接口
-
- SmartDbFilterChainImpl - net.lab1024.smartdb.filter中的类
-
- SmartDbFilterChainImpl() - 类 的构造器net.lab1024.smartdb.filter.SmartDbFilterChainImpl
-
- SmartDbHelper - net.lab1024.smartdb中的类
-
- SmartDbHelper() - 类 的构造器net.lab1024.smartdb.SmartDbHelper
-
- SmartDbNode - net.lab1024.smartdb中的接口
-
一个Node标识一个数据库实例节点
多个Node组成一个SmartDb对象,即一个SmartDb表示一个集群
- smartDbNode - 类 中的变量net.lab1024.smartdb.sqlbuilder.AbstractSqlBuilder
-
- smartDbNodeImplClass - 类 中的变量net.lab1024.smartdb.database.SupportDatabaseType
-
- SmartDbOrmClassMetaCache - net.lab1024.smartdb.mapping.reflect中的类
-
- SmartDbOrmClassMetaCache() - 类 的构造器net.lab1024.smartdb.mapping.reflect.SmartDbOrmClassMetaCache
-
- SmartDbPaginateParam - net.lab1024.smartdb.pagination中的类
-
- SmartDbPaginateParam() - 类 的构造器net.lab1024.smartdb.pagination.SmartDbPaginateParam
-
- SmartDbPaginateParam(int, int) - 类 的构造器net.lab1024.smartdb.pagination.SmartDbPaginateParam
-
- SmartDbPaginateParam(int, int, boolean) - 类 的构造器net.lab1024.smartdb.pagination.SmartDbPaginateParam
-
- SmartDbWrapper - net.lab1024.smartdb中的类
-
使用wrapper包装下真正的smartdb,用于相关代理以及后期扩展
- SmartDbWrapper(SmartDb) - 类 的构造器net.lab1024.smartdb.SmartDbWrapper
-
- SmartDbWrapper() - 类 的构造器net.lab1024.smartdb.SmartDbWrapper
-
- SQL_SERVER - 类 中的静态变量net.lab1024.smartdb.database.SupportDatabaseType
-
- SqlBuilder - net.lab1024.smartdb.sqlbuilder中的接口
-
- sqlBuilderFactory - 类 中的变量net.lab1024.smartdb.database.SupportDatabaseType
-
- SqlBuilderFactory - net.lab1024.smartdb.sqlbuilder中的接口
-
- SqlBuilderType - net.lab1024.smartdb.sqlbuilder中的类
-
- SqlBuilderType(String) - 类 的构造器net.lab1024.smartdb.sqlbuilder.SqlBuilderType
-
- sqlBuildType - 类 中的变量net.lab1024.smartdb.sqlbuilder.SqlBuilderType
-
- SqlDateTypeHandler - net.lab1024.smartdb.mapping.handler.type中的类
-
- SqlDateTypeHandler() - 类 的构造器net.lab1024.smartdb.mapping.handler.type.SqlDateTypeHandler
-
- SqlExecutorTimeFilter - net.lab1024.smartdb.filter.impl中的类
-
监控sql的执行时间
- SqlExecutorTimeFilter() - 类 的构造器net.lab1024.smartdb.filter.impl.SqlExecutorTimeFilter
-
- SqlServerBuilderFactory - net.lab1024.smartdb.sqlbuilder.impl.sqlserver中的类
-
- SqlServerBuilderFactory() - 类 的构造器net.lab1024.smartdb.sqlbuilder.impl.sqlserver.SqlServerBuilderFactory
-
- SqlServerDeleteSqlBuilder - net.lab1024.smartdb.sqlbuilder.impl.sqlserver中的类
-
- SqlServerDeleteSqlBuilder(SmartDbNode) - 类 的构造器net.lab1024.smartdb.sqlbuilder.impl.sqlserver.SqlServerDeleteSqlBuilder
-
- SqlServerEntityGenerator - net.lab1024.smartdb.codegenerator中的类
-
isNullable(int column):指示指定列中的值是否可以为 null。
- SqlServerEntityGenerator(SmartDbEntityGeneratorBuilder) - 类 的构造器net.lab1024.smartdb.codegenerator.SqlServerEntityGenerator
-
- SqlServerInsertSqlBuilder - net.lab1024.smartdb.sqlbuilder.impl.sqlserver中的类
-
- SqlServerInsertSqlBuilder(SmartDbNode) - 类 的构造器net.lab1024.smartdb.sqlbuilder.impl.sqlserver.SqlServerInsertSqlBuilder
-
- SqlServerlPaginateSqlGen - net.lab1024.smartdb.pagination.dbstyle中的类
-
- SqlServerlPaginateSqlGen() - 类 的构造器net.lab1024.smartdb.pagination.dbstyle.SqlServerlPaginateSqlGen
-
- SqlServerSelectSqlBuilder - net.lab1024.smartdb.sqlbuilder.impl.sqlserver中的类
-
- SqlServerSelectSqlBuilder(SmartDbNode) - 类 的构造器net.lab1024.smartdb.sqlbuilder.impl.sqlserver.SqlServerSelectSqlBuilder
-
- SqlServerSmartDb - net.lab1024.smartdb中的接口
-
sqlserver的接口类
- SqlServerSmartDbImpl - net.lab1024.smartdb.impl中的类
-
sqlserver实现类
- SqlServerSmartDbImpl(SmartDbDataSource, SmartDbConfig) - 类 的构造器net.lab1024.smartdb.impl.SqlServerSmartDbImpl
-
- SqlServerUpdateSqlBuilder - net.lab1024.smartdb.sqlbuilder.impl.sqlserver中的类
-
- SqlServerUpdateSqlBuilder(SmartDbNode) - 类 的构造器net.lab1024.smartdb.sqlbuilder.impl.sqlserver.SqlServerUpdateSqlBuilder
-
- SqlTimestampTypeHandler - net.lab1024.smartdb.mapping.handler.type中的类
-
- SqlTimestampTypeHandler() - 类 的构造器net.lab1024.smartdb.mapping.handler.type.SqlTimestampTypeHandler
-
- SqlTimeTypeHandler - net.lab1024.smartdb.mapping.handler.type中的类
-
- SqlTimeTypeHandler() - 类 的构造器net.lab1024.smartdb.mapping.handler.type.SqlTimeTypeHandler
-
- sqlType2JavaTypeForBasic(String) - 类 中的方法net.lab1024.smartdb.codegenerator.MysqlEntityGenerator
-
java 基本数据类型
- sqlType2JavaTypeForRefer(String) - 类 中的方法net.lab1024.smartdb.codegenerator.MysqlEntityGenerator
-
java 引用类型
- sqlxmlToString(SQLXML) - 类 中的方法net.lab1024.smartdb.mapping.handler.type.SqlxmlTypeHandler
-
- SqlxmlTypeHandler - net.lab1024.smartdb.mapping.handler.type中的类
-
- SqlxmlTypeHandler() - 类 的构造器net.lab1024.smartdb.mapping.handler.type.SqlxmlTypeHandler
-
- String - 类 中的静态变量net.lab1024.smartdb.mapping.handler.ScalarHandler
-
- StringTypeHandler - net.lab1024.smartdb.mapping.handler.type中的类
-
- StringTypeHandler() - 类 的构造器net.lab1024.smartdb.mapping.handler.type.StringTypeHandler
-
- supportDatabaseType - 类 中的变量net.lab1024.smartdb.codegenerator.SmartDbEntityGeneratorBuilder
-
- SupportDatabaseType - net.lab1024.smartdb.database中的类
-
支持的数据库类型
如需要扩展自定义的实现,可以继承此类
- SupportDatabaseType(String, Class<?>, PaginateSqlGenerator, SqlBuilderFactory, Class) - 类 的构造器net.lab1024.smartdb.database.SupportDatabaseType
-
- supportDatabaseType - 类 中的变量net.lab1024.smartdb.SmartDbConfig
-