跳过导航链接
A B C D E F G I J K L M N O P Q R S T U V W X 

A

action() - 类 中的方法xin.xihc.jba.sql.Select
操作类型
action() - 接口 中的方法xin.xihc.jba.sql.SqlType
操作类型
action() - 类 中的方法xin.xihc.jba.sql.Update
 
action() - 类 中的方法xin.xihc.jba.sql.Where
操作类型
add(T) - 类 中的方法xin.xihc.jba.demo.BaseDao
添加操作
add(Object) - 类 中的方法xin.xihc.jba.sql.KV
 
addColumn(String, ColumnProperties) - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
每次添加时进行排序
addFirstIndex(IndexProperties) - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
添加最前面索引
addIndex(IndexProperties) - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
添加索引
Alias - xin.xihc.jba.annotation中的注释类型
字段属性对应的列的别名
AND - 类 中的静态变量xin.xihc.jba.core.utils.SQLUtils
SQL - AND
AND - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
AND
and(Clause<?>) - 类 中的方法xin.xihc.jba.sql.Where
 
AnnotationScan - xin.xihc.jba.scan中的类
启动时加载
AnnotationScan() - 类 的构造器xin.xihc.jba.scan.AnnotationScan
 
AS - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
别名 - as

B

BaseDao<T extends BaseModel> - xin.xihc.jba.demo中的类
最顶级Dao层,只需继承即可完成基础操作,抽象类
BaseDao() - 类 的构造器xin.xihc.jba.demo.BaseDao
 
BaseModel - xin.xihc.jba.demo中的类
最顶层数据库表对象
BaseModel() - 类 的构造器xin.xihc.jba.demo.BaseModel
 
BasicPageSqlBuilder - xin.xihc.jba.core.utils中的类
基本的分页sql生成、拼接
BasicPageSqlBuilder() - 类 的构造器xin.xihc.jba.core.utils.BasicPageSqlBuilder
 
batchAdd(T[]) - 类 中的方法xin.xihc.jba.demo.BaseDao
批量添加,每50个插入一次
batchUpdate(String, Map<String, ?>[]) - 类 中的方法xin.xihc.jba.core.JbaTemplate
批量执行sql,插入INSERT、UPDATE都可以
batchUpdate(String, Object[]) - 类 中的方法xin.xihc.jba.core.JbaTemplate
批量执行sql,插入INSERT、UPDATE都可以
batchUpdate(String, Map<String, ?>[]) - 类 中的方法xin.xihc.jba.demo.BaseDao
批量执行sql
BLANK - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
空格
build(String, PageInfo, String) - 类 中的方法xin.xihc.jba.core.utils.BasicPageSqlBuilder
构造分页SQL

C

charset() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
charset(Column.TableCharset) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
Clause<T> - xin.xihc.jba.sql.clause中的类
条件抽象类
Clause(String, T) - 类 的构造器xin.xihc.jba.sql.clause.Clause
 
colName() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
colName(String) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
Column - xin.xihc.jba.annotation中的注释类型
列属性
Column.Policy - xin.xihc.jba.annotation中的枚举
 
Column.TableCharset - xin.xihc.jba.annotation中的枚举
表字符编码
columnName - 类 中的变量xin.xihc.jba.sql.clause.Clause
 
ColumnProperties - xin.xihc.jba.scan.tables.properties中的类
列属性
ColumnProperties() - 类 的构造器xin.xihc.jba.scan.tables.properties.ColumnProperties
 
columns2Sql(Class<?>, String, String) - 类 中的静态方法xin.xihc.jba.scan.TableManager
将列名直接转为sql example:id,name,age,sex
count(T) - 类 中的方法xin.xihc.jba.demo.BaseDao
查询数量
createTable(TableProperties) - 类 中的方法xin.xihc.jba.db.DB_MySql_Opera
 
createTable(TableProperties) - 接口 中的方法xin.xihc.jba.db.I_TableOperation
创建表

D

DB_MySql_Opera - xin.xihc.jba.db中的类
mysql数据库操作
DB_MySql_Opera(JbaTemplate) - 类 的构造器xin.xihc.jba.db.DB_MySql_Opera
 
DEFAULT_DATE_VALUE - 类 中的静态变量xin.xihc.jba.db.DB_MySql_Opera
日期、时间默认值
defaultValue() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
defaultValue(String) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
delete(T) - 类 中的方法xin.xihc.jba.demo.BaseDao
根据对象删除
DELETE - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
DELETE
deleteById(String) - 类 中的方法xin.xihc.jba.demo.BaseDao
根据ID删除
deleteModel(Object) - 类 中的方法xin.xihc.jba.core.JbaTemplate
根据字段删除数据
doInit(JbaTemplate) - 接口 中的方法xin.xihc.jba.scan.tables.InitDataInterface
在表创建的时候执行的操作
默认会开子线程执行这个操作,故不需要再开线程单独处理
dropTable(TableProperties) - 类 中的方法xin.xihc.jba.db.DB_MySql_Opera
 
dropTable(TableProperties) - 接口 中的方法xin.xihc.jba.db.I_TableOperation
删除表结构

E

Egt - xin.xihc.jba.sql.clause中的类
大于等于条件 自然数/字符串/日期
Egt(String, Object) - 类 的构造器xin.xihc.jba.sql.clause.Egt
 
Elt - xin.xihc.jba.sql.clause中的类
小于等于条件 自然数/字符串/日期
Elt(String, Object) - 类 的构造器xin.xihc.jba.sql.clause.Elt
 
EnableJba - xin.xihc.jba.annotation中的注释类型
启用jba功能
Eq - xin.xihc.jba.sql.clause中的类
等于 条件
Eq(String, Object) - 类 的构造器xin.xihc.jba.sql.clause.Eq
 
EqSelf - xin.xihc.jba.sql.clause中的类
等于 条件 用于Set/Where语句,实现增加/减少version=version+1类似的
EqSelf(String, Object) - 类 的构造器xin.xihc.jba.sql.clause.EqSelf
 
EqSelf(String, Object, boolean) - 类 的构造器xin.xihc.jba.sql.clause.EqSelf
 
equals(Object) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
error(Throwable) - 类 中的静态方法xin.xihc.jba.core.utils.JbaLog
异常
error(String) - 类 中的静态方法xin.xihc.jba.core.utils.JbaLog
异常
executeSQL(String) - 类 中的方法xin.xihc.jba.core.JbaTemplate
执行sql语句
executeSQL(String, Object) - 类 中的方法xin.xihc.jba.core.JbaTemplate
执行sql语句
executeSQL(Update) - 类 中的方法xin.xihc.jba.core.JbaTemplate
执行sql语句 - Update对象
exists(T) - 类 中的方法xin.xihc.jba.demo.BaseDao
查询是否存在

F

fillGuid(Object) - 类 中的静态方法xin.xihc.jba.core.utils.SQLUtils
填充GUID
findById(String) - 类 中的方法xin.xihc.jba.demo.BaseDao
根据ID单个查询
findById(String, Class<E>) - 类 中的方法xin.xihc.jba.demo.BaseDao
根据ID单个查询,返回制定类型
from(Class<?>) - 类 中的静态方法xin.xihc.jba.sql.Select
 
from(String...) - 类 中的静态方法xin.xihc.jba.sql.Select
 
FROM - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
FROM
from(Class<?>) - 类 中的静态方法xin.xihc.jba.sql.Update
 
from(String) - 类 中的静态方法xin.xihc.jba.sql.Update
 

G

getApplicationContext() - 类 中的静态方法xin.xihc.jba.SpringContextUtil
 
getBean(String) - 类 中的静态方法xin.xihc.jba.SpringContextUtil
根据名称获取Bean
getBean(Class<T>) - 类 中的静态方法xin.xihc.jba.SpringContextUtil
根据类型获取Bean
getBean(String, Class<T>) - 类 中的静态方法xin.xihc.jba.SpringContextUtil
获取Bean,根据名称&类型
getBeansWithAnnotation(Class<? extends Annotation>) - 类 中的静态方法xin.xihc.jba.SpringContextUtil
获取带有注解的Bean
getCardinality() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getCharacter_maximum_length() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getCharacter_octet_length() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getCharacter_set_name() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getCid() - 类 中的方法xin.xihc.jba.demo.BaseModel
 
getCollation() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getCollation_name() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getColProperties(String) - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
通过字段名称获取表的列属性
getColumn_comment() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getColumn_default() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getColumn_key() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getColumn_name() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getColumn_name() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getColumn_type() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getColumnNames(Class<?>, String, String) - 类 中的静态方法xin.xihc.jba.scan.TableManager
获取对应表的列名列表
getColumnNames() - 类 中的方法xin.xihc.jba.scan.tables.properties.IndexProperties
 
getColumns() - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
getColumnValue(ResultSet, int, PropertyDescriptor) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Retrieve a JDBC object value for the specified column.
getComment() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getConversionService() - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Return a ConversionService for binding JDBC values to bean properties, or null if none.
getCreateTime() - 类 中的方法xin.xihc.jba.demo.BaseModel
 
getData_type() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getDatabaseName() - 类 中的方法xin.xihc.jba.core.JbaTemplate
获取当前数据源的数据库品牌名称
getDatetime_precision() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getDeleteSql(Object) - 类 中的静态方法xin.xihc.jba.core.utils.SQLUtils
Delete语句拼接
getExtra() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getId() - 类 中的方法xin.xihc.jba.demo.BaseModel
 
getIndex_type() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getIndexName() - 类 中的方法xin.xihc.jba.scan.tables.properties.IndexProperties
 
getIndexs() - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
getInsertSql(Object) - 类 中的静态方法xin.xihc.jba.core.utils.SQLUtils
insert语句拼接
getIs_nullable() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getJdbcTemplate() - 类 中的方法xin.xihc.jba.core.JbaTemplate
获取当前的JdbcTemplate
getKey_name() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getKv() - 类 中的方法xin.xihc.jba.sql.Select
 
getKv() - 类 中的方法xin.xihc.jba.sql.Update
 
getKv() - 类 中的方法xin.xihc.jba.sql.Where
 
getMappedClass() - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Get the class that we are mapping to.
getNeedTotalCount() - 类 中的方法xin.xihc.jba.core.PageInfo
 
getNon_unique() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getNumeric_precision() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getNumeric_scale() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getOrder() - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
getOrderBy(LinkedHashMap<String, ColumnProperties>, String...) - 类 中的静态方法xin.xihc.jba.core.utils.SQLUtils
转换字段为数据库列名
getOrdinal_position() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getPacked() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getPageNo() - 类 中的方法xin.xihc.jba.core.PageInfo
 
getPageSize() - 类 中的方法xin.xihc.jba.core.PageInfo
 
getPageSql(String, PageInfo, String) - 类 中的静态方法xin.xihc.jba.core.utils.SQLUtils
获取分页sql
getPhase() - 类 中的方法xin.xihc.jba.scan.AnnotationScan
如果工程中有多个实现接口SmartLifecycle的类,则这些类的start的执行顺序按getPhase方法返回值从小到大执行。
getPrivileges() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getRemark() - 类 中的方法xin.xihc.jba.demo.BaseModel
 
getRemark() - 类 中的方法xin.xihc.jba.scan.tables.properties.IndexProperties
 
getRemark() - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
getSeq_in_index() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getSqlType(String) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanProperty
 
getSqlType(String) - 类 中的方法xin.xihc.jba.core.bean.JbaMapSqlSource
 
getStart() - 类 中的方法xin.xihc.jba.core.PageInfo
获取分页的起始值
getSub_part() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getTable() - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
getTable(Class<?>) - 类 中的静态方法xin.xihc.jba.scan.TableManager
获取表的属性
getTable_catalog() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getTable_name() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getTable_schema() - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
getTableBean() - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
getTableName() - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
getTables() - 类 中的静态方法xin.xihc.jba.scan.TableManager
获取表的列表
getTotalCount() - 类 中的方法xin.xihc.jba.core.PageInfo
 
getTotalPage() - 类 中的方法xin.xihc.jba.core.PageInfo
 
getType() - 类 中的方法xin.xihc.jba.scan.tables.properties.IndexProperties
 
getUpdateSql(Object, String...) - 类 中的静态方法xin.xihc.jba.core.utils.SQLUtils
Update语句拼接
getUpdateTime() - 类 中的方法xin.xihc.jba.demo.BaseModel
 
getVersion() - 类 中的方法xin.xihc.jba.demo.BaseModel
 
getWhereSql(Object) - 类 中的静态方法xin.xihc.jba.core.utils.SQLUtils
获取where子句后面的拼接name=:name
GroupIndex - xin.xihc.jba.annotation中的注释类型
单个、复合、组合索引注解
GroupIndex.List - xin.xihc.jba.annotation中的注释类型
分组索引列表注解-用于多个复合索引
Gt - xin.xihc.jba.sql.clause中的类
大于条件 自然数/字符串/日期
Gt(String, Object) - 类 的构造器xin.xihc.jba.sql.clause.Gt
 

I

I_TableOperation - xin.xihc.jba.db中的接口
 
In - xin.xihc.jba.sql.clause中的类
IN 条件
In(String, Collection<?>) - 类 的构造器xin.xihc.jba.sql.clause.In
 
Index - xin.xihc.jba.annotation中的注释类型
单列索引注解
Index.IndexType - xin.xihc.jba.annotation中的枚举
索引类型
IndexProperties - xin.xihc.jba.scan.tables.properties中的类
索引属性
IndexProperties() - 类 的构造器xin.xihc.jba.scan.tables.properties.IndexProperties
 
info(String) - 类 中的静态方法xin.xihc.jba.core.utils.JbaLog
 
infoSql(String, Object, long) - 类 中的静态方法xin.xihc.jba.core.utils.JbaLog
记录SQL语句、执行时间、参数
initBeanWrapper(BeanWrapper) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Initialize the given BeanWrapper to be used for row mapping.
InitDataInterface - xin.xihc.jba.scan.tables中的接口
表在创建时初始化数据接口
initialize(Class<T>) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Initialize the mapping meta-data for the given class.
INSERT_INTO - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
INSERT INTO
insertModel(Object) - 类 中的方法xin.xihc.jba.core.JbaTemplate
插入数据库 INSERT INTO tblName (id,name) VALUES (:id,:name);
insertModels(Object[]) - 类 中的方法xin.xihc.jba.core.JbaTemplate
批量插入数据库
以对象值最多的生成sql
isAutoStartup() - 类 中的方法xin.xihc.jba.scan.AnnotationScan
根据该方法的返回值决定是否执行start方法。
isCheckFullyPopulated() - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Return whether we're strictly validating that all bean properties have been mapped from corresponding database fields.
isIgnore() - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
isPrimitivesDefaultedForNullValue() - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Return whether we're defaulting Java primitives in the case of mapping a null value from corresponding database fields.
isRunning() - 类 中的方法xin.xihc.jba.scan.AnnotationScan
1.
isTableExists(String) - 类 中的方法xin.xihc.jba.db.DB_MySql_Opera
 
isTableExists(String) - 接口 中的方法xin.xihc.jba.db.I_TableOperation
判断表结构是否存在

J

JbaBeanProperty - xin.xihc.jba.core.bean中的类
增加对java枚举类型的支持
JbaBeanProperty(Object) - 类 的构造器xin.xihc.jba.core.bean.JbaBeanProperty
 
JbaBeanPropertyRowMapper<T> - xin.xihc.jba.core.bean中的类
自定义行映射关系
JbaBeanPropertyRowMapper(Class<T>) - 类 的构造器xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Create a new BeanPropertyRowMapper, accepting unpopulated properties in the target bean.
JbaBeanPropertyRowMapper(Class<T>, boolean) - 类 的构造器xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Create a new BeanPropertyRowMapper.
JbaLog - xin.xihc.jba.core.utils中的类
spring-jba日志记录器
jbaLogName - 类 中的静态变量xin.xihc.jba.core.utils.JbaLog
日志文件夹名
JbaMapSqlSource - xin.xihc.jba.core.bean中的类
增加对java枚举类型的支持
JbaMapSqlSource(Map<String, ?>) - 类 的构造器xin.xihc.jba.core.bean.JbaMapSqlSource
 
JbaTemplate - xin.xihc.jba.core中的类
对JDBCTemplate进行封装
JbaTemplate(DataSource) - 类 的构造器xin.xihc.jba.core.JbaTemplate
开放出去,可以自己new实例,同时管理多个数据源
jbaTemplate - 类 中的变量xin.xihc.jba.demo.BaseDao
数据库操作Template

K

KV - xin.xihc.jba.sql中的类
KV键值对MAP
KV() - 类 的构造器xin.xihc.jba.sql.KV
 
KV(String) - 类 的构造器xin.xihc.jba.sql.KV
 

L

length() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
length(Integer) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
Lk - xin.xihc.jba.sql.clause中的类
Like - ALL条件
Lk(String, String) - 类 的构造器xin.xihc.jba.sql.clause.Lk
 
LkLt - xin.xihc.jba.sql.clause中的类
左like条件句
LkLt(String, String) - 类 的构造器xin.xihc.jba.sql.clause.LkLt
 
LkRt - xin.xihc.jba.sql.clause中的类
右Like条件句
LkRt(String, String) - 类 的构造器xin.xihc.jba.sql.clause.LkRt
 
logger - 类 中的变量xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Logger available to subclasses
logger - 类 中的变量xin.xihc.jba.demo.BaseDao
日志记录器
lowerCaseName(String) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Convert the given name to lower case.
Lt - xin.xihc.jba.sql.clause中的类
小于条件自然数/字符串/日期
Lt(String, Object) - 类 的构造器xin.xihc.jba.sql.clause.Lt
 

M

mapRow(ResultSet, int) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Extract the values for all columns in the current row.
merge(KV) - 类 中的方法xin.xihc.jba.sql.KV
 
Mode - xin.xihc.jba.scan中的枚举
表结构、创建、更新操作类型
MysqlColumnInfo - xin.xihc.jba.db.bean中的类
Mysql数据库列信息
MysqlColumnInfo() - 类 的构造器xin.xihc.jba.db.bean.MysqlColumnInfo
 
MysqlIndexInfo - xin.xihc.jba.db.bean中的类
mysql索引对象
MysqlIndexInfo() - 类 的构造器xin.xihc.jba.db.bean.MysqlIndexInfo
 

N

NativeExp - xin.xihc.jba.sql.clause中的类
原生表达式 o.a=o.b
NativeExp(String, Object) - 类 的构造器xin.xihc.jba.sql.clause.NativeExp
 
Neq - xin.xihc.jba.sql.clause中的类
不等于 条件
Neq(String, Object) - 类 的构造器xin.xihc.jba.sql.clause.Neq
 
newInstance(Class<T>) - 类 中的静态方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Static factory method to create a new BeanPropertyRowMapper (with the mapped class specified only once).
nextPage(boolean) - 类 中的方法xin.xihc.jba.core.PageInfo
下一页,页码自增,并判断是否超过总页数 主要用于do{}while(nextPage(false))循环 第一次查询总数计算得出总页数,后面循环则不再需要查询总数了。
NotIn - xin.xihc.jba.sql.clause中的类
NOT IN 条件
NotIn(String, Collection<?>) - 类 的构造器xin.xihc.jba.sql.clause.NotIn
 
notNull() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
notNull(Boolean) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 

O

ON_UPDATE_APPLIED - 类 中的静态变量xin.xihc.jba.db.DB_MySql_Opera
.
OnUpdateCurrentTimestamp - xin.xihc.jba.annotation中的注释类型
是否自动更新时间戳
onUpdateCurrentTimestamp() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
onUpdateCurrentTimestamp(Boolean) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.Clause
操作符
operation() - 类 中的方法xin.xihc.jba.sql.clause.Egt
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.Elt
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.Eq
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.Gt
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.In
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.Lk
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.LkLt
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.LkRt
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.Lt
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.NativeExp
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.Neq
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.NotIn
 
operation() - 类 中的方法xin.xihc.jba.sql.clause.RLike
 
OR - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
OR
or(Clause<?>...) - 类 中的方法xin.xihc.jba.sql.Where
 
order(int) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
order() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
ORDER_BY - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
排序 - orderBy
orderBy(String...) - 类 中的方法xin.xihc.jba.sql.Select
 

P

page(T, PageInfo, String...) - 类 中的方法xin.xihc.jba.demo.BaseDao
分页查询
page(T, Class<E>, PageInfo, String...) - 类 中的方法xin.xihc.jba.demo.BaseDao
分页查询
PageInfo - xin.xihc.jba.core中的类
分页信息
PageInfo() - 类 的构造器xin.xihc.jba.core.PageInfo
 
PageInfo(Integer, Integer) - 类 的构造器xin.xihc.jba.core.PageInfo
构造方法
PageInfo(Integer, Integer, boolean) - 类 的构造器xin.xihc.jba.core.PageInfo
构造方法
PageInfo(boolean) - 类 的构造器xin.xihc.jba.core.PageInfo
构造方法
policy() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
policy(Column.Policy) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
precision() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
precision(Integer) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
primary() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
primary(Boolean) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
put(String, Object) - 类 中的方法xin.xihc.jba.sql.KV
已过时。

Q

queryColumn(String, Object, Class<T>) - 类 中的方法xin.xihc.jba.core.JbaTemplate
查询数据库 - 单个列值
queryCount(String, Object) - 类 中的方法xin.xihc.jba.core.JbaTemplate
查询数量,查询混合对象时用
queryCount(Object) - 类 中的方法xin.xihc.jba.core.JbaTemplate
查询单表的数量
queryList(String, Object, Class<T>, PageInfo) - 类 中的方法xin.xihc.jba.core.JbaTemplate
查询数据库--混合对象列表
queryList(Select, Class<T>, PageInfo) - 类 中的方法xin.xihc.jba.core.JbaTemplate
查询数据库--Select
queryModelList(Object, Class<T>, PageInfo, String...) - 类 中的方法xin.xihc.jba.core.JbaTemplate
查询单表--列表
queryModelOne(Object, Class<T>, String...) - 类 中的方法xin.xihc.jba.core.JbaTemplate
查询数据库 - 单个对象
queryOne(String, Object, Class<T>) - 类 中的方法xin.xihc.jba.core.JbaTemplate
查询数据库 - 单个混合对象
queryOne(Select, Class<T>) - 类 中的方法xin.xihc.jba.core.JbaTemplate
查询数据库--Select单个查询

R

remark() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
remark(String) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
RLike - xin.xihc.jba.sql.clause中的类
正则表达式Rlike条件句
RLike(String, String) - 类 的构造器xin.xihc.jba.sql.clause.RLike
 
RowMapper_CACHE - 类 中的静态变量xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
 

S

Select - xin.xihc.jba.sql中的类
Select语句生成器
select(Class<?>) - 类 中的方法xin.xihc.jba.sql.Select
 
select(String...) - 类 中的方法xin.xihc.jba.sql.Select
 
select(Select, String) - 类 中的方法xin.xihc.jba.sql.Select
 
select() - 类 中的方法xin.xihc.jba.sql.Select
 
SELECT - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
SELECT
SET - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
SET
set(T) - 类 中的方法xin.xihc.jba.sql.Update
 
set(NativeExp) - 类 中的方法xin.xihc.jba.sql.Update
 
setApplicationContext(ApplicationContext) - 类 中的方法xin.xihc.jba.SpringContextUtil
实现了ApplicationContextAware 接口,必须实现该方法; 通过传递applicationContext参数初始化成员变量applicationContext
setCardinality(Integer) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setCharacter_maximum_length(Integer) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setCharacter_octet_length(Integer) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setCharacter_set_name(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setCheckFullyPopulated(boolean) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Set whether we're strictly validating that all bean properties have been mapped from corresponding database fields.
setCid(Long) - 类 中的方法xin.xihc.jba.demo.BaseModel
 
setCollation(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setCollation_name(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setColumn_comment(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setColumn_default(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setColumn_key(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setColumn_name(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setColumn_name(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setColumn_type(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setColumnNames(String[]) - 类 中的方法xin.xihc.jba.scan.tables.properties.IndexProperties
 
setComment(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setConversionService(ConversionService) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Set a ConversionService for binding JDBC values to bean properties, or null for none.
setCreateTime(Date) - 类 中的方法xin.xihc.jba.demo.BaseModel
 
setData_type(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setDatetime_precision(Integer) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setDefaultBasicPageSqlBuilder(BasicPageSqlBuilder) - 类 中的静态方法xin.xihc.jba.core.utils.SQLUtils
设置默认的分页SQL构造器
setExtra(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setId(String) - 类 中的方法xin.xihc.jba.demo.BaseModel
 
setIgnore(boolean) - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
setIndex_type(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setIndexName(String) - 类 中的方法xin.xihc.jba.scan.tables.properties.IndexProperties
 
setIs_nullable(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setKey_name(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setMappedClass(Class<T>) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Set the class that each row should be mapped to.
setNeedTotalCount(Boolean) - 类 中的方法xin.xihc.jba.core.PageInfo
 
setNon_unique(Integer) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setNumeric_precision(Integer) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setNumeric_scale(Integer) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setOrder(int) - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
setOrdinal_position(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setPacked(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setPageNo(Integer) - 类 中的方法xin.xihc.jba.core.PageInfo
 
setPageSize(Integer) - 类 中的方法xin.xihc.jba.core.PageInfo
 
setPrimitivesDefaultedForNullValue(boolean) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Set whether we're defaulting Java primitives in the case of mapping a null value from corresponding database fields.
setPrivileges(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setRemark(String) - 类 中的方法xin.xihc.jba.demo.BaseModel
 
setRemark(String) - 类 中的方法xin.xihc.jba.scan.tables.properties.IndexProperties
 
setRemark(String) - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
setSeq_in_index(Integer) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setSub_part(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setTable(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlIndexInfo
 
setTable_catalog(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setTable_name(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setTable_schema(String) - 类 中的方法xin.xihc.jba.db.bean.MysqlColumnInfo
 
setTableBean(Object) - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
setTableName(String) - 类 中的方法xin.xihc.jba.scan.tables.properties.TableProperties
 
setTotalCount(Integer) - 类 中的方法xin.xihc.jba.core.PageInfo
 
setTotalPage(Integer) - 类 中的方法xin.xihc.jba.core.PageInfo
 
setType(Index.IndexType) - 类 中的方法xin.xihc.jba.scan.tables.properties.IndexProperties
 
setUpdateTime(Date) - 类 中的方法xin.xihc.jba.demo.BaseModel
 
setVersion(Integer) - 类 中的方法xin.xihc.jba.demo.BaseModel
 
SpringContextUtil - xin.xihc.jba中的类
 
SpringContextUtil() - 类 的构造器xin.xihc.jba.SpringContextUtil
 
SqlConstants - xin.xihc.jba.sql中的类
SQL常量
SqlConstants() - 类 的构造器xin.xihc.jba.sql.SqlConstants
 
SqlType - xin.xihc.jba.sql中的接口
SQL语句父类
SQLUtils - xin.xihc.jba.core.utils中的类
sql工具
SQLUtils() - 类 的构造器xin.xihc.jba.core.utils.SQLUtils
 
start() - 类 中的方法xin.xihc.jba.scan.AnnotationScan
1.
stop(Runnable) - 类 中的方法xin.xihc.jba.scan.AnnotationScan
SmartLifecycle子类的才有的方法,当isRunning方法返回true时,该方法才会被调用。
stop() - 类 中的方法xin.xihc.jba.scan.AnnotationScan
接口Lifecycle的子类的方法,只有非SmartLifecycle的子类才会执行该方法。

T

Table - xin.xihc.jba.annotation中的注释类型
声明表对象
TableManager - xin.xihc.jba.scan中的类
数据库表工具类
TableManager() - 类 的构造器xin.xihc.jba.scan.TableManager
 
TableOperator - xin.xihc.jba.scan中的类
表创建者、更新者
TableProperties - xin.xihc.jba.scan.tables.properties中的类
表属性
TableProperties() - 类 的构造器xin.xihc.jba.scan.tables.properties.TableProperties
 
tClass - 类 中的变量xin.xihc.jba.demo.BaseDao
T -> Class
toCharset(String) - 枚举 中的静态方法xin.xihc.jba.annotation.Column.TableCharset
 
toSql(KV) - 类 中的方法xin.xihc.jba.sql.clause.Clause
 
toSql(KV) - 类 中的方法xin.xihc.jba.sql.clause.EqSelf
 
toSql(KV) - 类 中的方法xin.xihc.jba.sql.clause.In
 
toSql(KV) - 类 中的方法xin.xihc.jba.sql.clause.NativeExp
 
toSql(KV) - 类 中的方法xin.xihc.jba.sql.clause.NotIn
 
toSql() - 类 中的方法xin.xihc.jba.sql.Select
转为SQL语句
toSql() - 接口 中的方法xin.xihc.jba.sql.SqlType
转为SQL语句
toSql() - 类 中的方法xin.xihc.jba.sql.Update
 
toSql() - 类 中的方法xin.xihc.jba.sql.Where
转为SQL语句
trimWhere() - 类 中的方法xin.xihc.jba.sql.Where
去除where首尾的AND、OR
type() - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 
type(Class<?>) - 类 中的方法xin.xihc.jba.scan.tables.properties.ColumnProperties
 

U

underscoreName(String) - 类 中的方法xin.xihc.jba.core.bean.JbaBeanPropertyRowMapper
Convert a name in camelCase to an underscored name in lower case.
underscoreName(String) - 类 中的静态方法xin.xihc.jba.core.utils.SQLUtils
驼峰转为下划线
UPDATE - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
UPDATE
Update - xin.xihc.jba.sql中的类
Update语句生成器
updateById(T) - 类 中的方法xin.xihc.jba.demo.BaseDao
更新操作
updateIndex(TableProperties, boolean) - 类 中的方法xin.xihc.jba.db.DB_MySql_Opera
更新索引
updateModel(Object, String...) - 类 中的方法xin.xihc.jba.core.JbaTemplate
根据字段更新数据
updateTable(TableProperties) - 类 中的方法xin.xihc.jba.db.DB_MySql_Opera
 
updateTable(TableProperties) - 接口 中的方法xin.xihc.jba.db.I_TableOperation
更新表结构
useSlf4jLog - 类 中的静态变量xin.xihc.jba.core.utils.JbaLog
是否使用slf4j记录日志,默认使用

V

value - 类 中的变量xin.xihc.jba.sql.clause.Clause
 
value() - 类 中的方法xin.xihc.jba.sql.clause.Clause
value() - 类 中的方法xin.xihc.jba.sql.clause.Egt
 
value() - 类 中的方法xin.xihc.jba.sql.clause.Elt
 
value() - 类 中的方法xin.xihc.jba.sql.clause.Eq
 
value() - 类 中的方法xin.xihc.jba.sql.clause.Gt
 
value() - 类 中的方法xin.xihc.jba.sql.clause.In
 
value() - 类 中的方法xin.xihc.jba.sql.clause.Lk
 
value() - 类 中的方法xin.xihc.jba.sql.clause.LkLt
 
value() - 类 中的方法xin.xihc.jba.sql.clause.LkRt
 
value() - 类 中的方法xin.xihc.jba.sql.clause.Lt
 
value() - 类 中的方法xin.xihc.jba.sql.clause.NativeExp
 
value() - 类 中的方法xin.xihc.jba.sql.clause.Neq
 
value() - 类 中的方法xin.xihc.jba.sql.clause.NotIn
 
value() - 类 中的方法xin.xihc.jba.sql.clause.RLike
 
valueOf(String) - 枚举 中的静态方法xin.xihc.jba.annotation.Column.Policy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xin.xihc.jba.annotation.Column.TableCharset
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xin.xihc.jba.annotation.Index.IndexType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xin.xihc.jba.scan.Mode
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法xin.xihc.jba.annotation.Column.Policy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xin.xihc.jba.annotation.Column.TableCharset
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xin.xihc.jba.annotation.Index.IndexType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xin.xihc.jba.scan.Mode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

where(Where) - 类 中的方法xin.xihc.jba.sql.Select
 
WHERE - 类 中的静态变量xin.xihc.jba.sql.SqlConstants
WHERE
where(Where) - 类 中的方法xin.xihc.jba.sql.Update
 
Where - xin.xihc.jba.sql中的类
Where子句
Where() - 类 的构造器xin.xihc.jba.sql.Where
 
Where(KV) - 类 的构造器xin.xihc.jba.sql.Where
 

X

xin.xihc.jba - 程序包 xin.xihc.jba
 
xin.xihc.jba.annotation - 程序包 xin.xihc.jba.annotation
 
xin.xihc.jba.core - 程序包 xin.xihc.jba.core
 
xin.xihc.jba.core.bean - 程序包 xin.xihc.jba.core.bean
 
xin.xihc.jba.core.utils - 程序包 xin.xihc.jba.core.utils
 
xin.xihc.jba.db - 程序包 xin.xihc.jba.db
 
xin.xihc.jba.db.bean - 程序包 xin.xihc.jba.db.bean
 
xin.xihc.jba.demo - 程序包 xin.xihc.jba.demo
 
xin.xihc.jba.scan - 程序包 xin.xihc.jba.scan
 
xin.xihc.jba.scan.tables - 程序包 xin.xihc.jba.scan.tables
 
xin.xihc.jba.scan.tables.properties - 程序包 xin.xihc.jba.scan.tables.properties
 
xin.xihc.jba.sql - 程序包 xin.xihc.jba.sql
 
xin.xihc.jba.sql.clause - 程序包 xin.xihc.jba.sql.clause
 
A B C D E F G I J K L M N O P Q R S T U V W X 
跳过导航链接

Copyright © 2020. All rights reserved.