您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
F
G
H
I
J
L
M
N
P
Q
R
S
T
U
V
X
A
addColumn(String, ColumnProperties)
- 类 中的方法xin.xihc.jba.tables.properties.
TableProperties
addTable(Class<?>, String)
- 类 中的静态方法xin.xihc.jba.tables.
TableManager
添加表数据
AND
- 类 中的静态变量xin.xihc.jba.utils.
SQLUtils
AnnotationScan
-
xin.xihc.jba
中的类
启动时加载
AnnotationScan()
- 类 的构造器xin.xihc.jba.
AnnotationScan
B
BANNE_JBA
- 类 中的静态变量xin.xihc.jba.
AnnotationScan
batchUpdate(String, Map<String, ?>[])
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
批量执行sql,插入INSERT、UPDATE都可以
between(String, Map<String, Object>)
- 类 中的静态方法xin.xihc.jba.utils.
SQLConvert
between
C
colName()
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
colName(String)
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
Column
-
xin.xihc.jba.annotation
中的注释类型
列属性
Column.Policy
-
xin.xihc.jba.annotation
中的枚举
ColumnProperties
-
xin.xihc.jba.tables.properties
中的类
列属性
ColumnProperties()
- 类 的构造器xin.xihc.jba.tables.properties.
ColumnProperties
commaSeparator
- 类 中的静态变量xin.xihc.jba.utils.
SQLConvert
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
defaultValue()
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
defaultValue(String)
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
deleteModel(Object)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
根据字段删除数据
doInit(JbaTemplate)
- 接口 中的方法xin.xihc.jba.tables.
InitDataInterface
在表创建的时候执行的操作
默认会开子线程执行这个操作,故不需要再开线程单独处理
drop()
- 类 中的方法xin.xihc.jba.db.
TableOperator
dropTable(TableProperties)
- 类 中的方法xin.xihc.jba.db.
DB_MySql_Opera
dropTable(TableProperties)
- 接口 中的方法xin.xihc.jba.db.
I_TableOperation
删除表结构
E
EnableJBA
-
xin.xihc.jba.annotation
中的注释类型
启用jba功能
eq(String, Map<String, Object>)
- 类 中的静态方法xin.xihc.jba.utils.
SQLConvert
等于
equals(Object)
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
executeSQL(String)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
执行sql语句
executeSQL(String, Object)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
执行sql语句
F
fillGuid(Object)
- 类 中的静态方法xin.xihc.jba.utils.
SQLUtils
填充GUID
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
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
getCollation_name()
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
getColProperties(String)
- 类 中的方法xin.xihc.jba.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_type()
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
getColumns()
- 类 中的方法xin.xihc.jba.tables.properties.
TableProperties
getData_type()
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
getDatetime_precision()
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
getDeleteSql(Object)
- 类 中的静态方法xin.xihc.jba.utils.
SQLUtils
Delete语句拼接
getExtra()
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
getInsertSql(Object)
- 类 中的静态方法xin.xihc.jba.utils.
SQLUtils
insert语句拼接
getIs_nullable()
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
getJdbcOperations()
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
获取当前的JDBCTemplate
getModelFields(Class<?>)
- 类 中的静态方法xin.xihc.jba.utils.
SQLUtils
增加缓存功能
getNumeric_precision()
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
getNumeric_scale()
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
getOrder()
- 类 中的方法xin.xihc.jba.tables.properties.
TableProperties
getOrdinal_position()
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
getPageNo()
- 类 中的方法xin.xihc.jba.core.
PageInfo
getPageSize()
- 类 中的方法xin.xihc.jba.core.
PageInfo
getPageSql(String, PageInfo)
- 类 中的静态方法xin.xihc.jba.utils.
SQLUtils
获取分页sql
getPhase()
- 类 中的方法xin.xihc.jba.
AnnotationScan
如果工程中有多个实现接口SmartLifecycle的类,则这些类的start的执行顺序按getPhase方法返回值从小到大执行。
getPrivileges()
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
getRemark()
- 类 中的方法xin.xihc.jba.tables.properties.
TableProperties
getSqlType(String)
- 类 中的方法xin.xihc.jba.core.
JbaBeanProperty
getSqlType(String)
- 类 中的方法xin.xihc.jba.core.
JbaMapSqlSource
getTable(Class<?>)
- 类 中的静态方法xin.xihc.jba.tables.
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.tables.properties.
TableProperties
getTableName()
- 类 中的方法xin.xihc.jba.tables.properties.
TableProperties
getTables()
- 类 中的静态方法xin.xihc.jba.tables.
TableManager
获取表的列表
getTablesMap()
- 类 中的静态方法xin.xihc.jba.tables.
TableManager
获取对应的Class对应的表属性
getTotalCount()
- 类 中的方法xin.xihc.jba.core.
PageInfo
getTotalPage()
- 类 中的方法xin.xihc.jba.core.
PageInfo
getUpdateSql(Object, String...)
- 类 中的静态方法xin.xihc.jba.utils.
SQLUtils
Update语句拼接
getWhereSql(Object)
- 类 中的静态方法xin.xihc.jba.utils.
SQLUtils
获取where子句后面的拼接name=:name
gt(String, Map<String, Object>, boolean)
- 类 中的静态方法xin.xihc.jba.utils.
SQLConvert
大于、大于等于
H
hashCode()
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
I
I_TableOperation
-
xin.xihc.jba.db
中的接口
in(String, Map<String, Object>, boolean)
- 类 中的静态方法xin.xihc.jba.utils.
SQLConvert
in
init()
- 类 中的方法xin.xihc.jba.db.
TableOperator
初始化
initData(Object[], JbaTemplate)
- 接口 中的方法xin.xihc.jba.db.
I_TableOperation
初始化数据
InitDataInterface
-
xin.xihc.jba.tables
中的接口
表在创建时初始化数据接口
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.
AnnotationScan
根据该方法的返回值决定是否执行start方法。
isIgnore()
- 类 中的方法xin.xihc.jba.tables.properties.
TableProperties
isRunning()
- 类 中的方法xin.xihc.jba.
AnnotationScan
1.
isTableExists(String)
- 类 中的方法xin.xihc.jba.db.
DB_MySql_Opera
isTableExists(String)
- 接口 中的方法xin.xihc.jba.db.
I_TableOperation
判断表结构是否存在
isUseSlf4jLog()
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
J
JbaBeanProperty
-
xin.xihc.jba.core
中的类
增加对java枚举类型的支持
JbaBeanProperty(Object)
- 类 的构造器xin.xihc.jba.core.
JbaBeanProperty
jbaLogName
- 类 中的静态变量xin.xihc.jba.core.
JbaTemplate
JbaMapSqlSource
-
xin.xihc.jba.core
中的类
增加对java枚举类型的支持
JbaMapSqlSource(Map<String, ?>)
- 类 的构造器xin.xihc.jba.core.
JbaMapSqlSource
JbaTemplate
-
xin.xihc.jba.core
中的类
对JDBCTemplate进行封装
JbaTemplate(DataSource)
- 类 的构造器xin.xihc.jba.core.
JbaTemplate
开放出去,可以自己new实例,同时管理多个数据源
L
length()
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
length(Integer)
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
like(String, Map<String, Object>)
- 类 中的静态方法xin.xihc.jba.utils.
SQLConvert
like
lt(String, Map<String, Object>, boolean)
- 类 中的静态方法xin.xihc.jba.utils.
SQLConvert
小于、小于等于
M
Mode
-
xin.xihc.jba.tables
中的枚举
表结构、创建、更新操作类型
mode
- 类 中的静态变量xin.xihc.jba.tables.
TableManager
MysqlColumnInfo
-
xin.xihc.jba.db.bean
中的类
Mysql数据库列信息
MysqlColumnInfo()
- 类 的构造器xin.xihc.jba.db.bean.
MysqlColumnInfo
N
notNull()
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
notNull(Boolean)
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
P
PageInfo
-
xin.xihc.jba.core
中的类
分页信息
PageInfo()
- 类 的构造器xin.xihc.jba.core.
PageInfo
PageInfo(Integer, Integer)
- 类 的构造器xin.xihc.jba.core.
PageInfo
构造方法
policy()
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
policy(Column.Policy)
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
precision()
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
precision(Integer)
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
primary()
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
primary(Boolean)
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
Q
queryColumn(String, Object, Class<T>)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
查询数据库 - 单个列值
queryCount(String, Object)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
查询数量(会自动拼接select count(1)),查询混合对象时用
queryCount(Object)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
查询单表的数量
queryMixModelList(String, Object, Class<T>, PageInfo)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
查询数据库--混合对象列表
queryMixModelOne(String, Object, Class<T>)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
查询数据库 - 单个混合对象
queryModelList(Object, Class<T>, PageInfo, String...)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
查询单表--列表
queryModelOne(Object, Class<T>, String...)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
查询数据库 - 单个对象
R
remark()
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
remark(String)
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
S
setApplicationContext(ApplicationContext)
- 类 中的方法xin.xihc.jba.
SpringContextUtil
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
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_type(String)
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
setData_type(String)
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
setDatetime_precision(Integer)
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
setExtra(String)
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
setIgnore(boolean)
- 类 中的方法xin.xihc.jba.tables.properties.
TableProperties
setIs_nullable(String)
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
setNumeric_precision(Integer)
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
setNumeric_scale(Integer)
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
setOrder(int)
- 类 中的方法xin.xihc.jba.tables.properties.
TableProperties
setOrdinal_position(String)
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
setPageNo(Integer)
- 类 中的方法xin.xihc.jba.core.
PageInfo
setPageSize(Integer)
- 类 中的方法xin.xihc.jba.core.
PageInfo
setPrivileges(String)
- 类 中的方法xin.xihc.jba.db.bean.
MysqlColumnInfo
setRemark(String)
- 类 中的方法xin.xihc.jba.tables.properties.
TableProperties
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.tables.properties.
TableProperties
setTableName(String)
- 类 中的方法xin.xihc.jba.tables.properties.
TableProperties
setTotalCount(Integer)
- 类 中的方法xin.xihc.jba.core.
PageInfo
setTotalPage(Integer)
- 类 中的方法xin.xihc.jba.core.
PageInfo
setUseSlf4jLog(boolean)
- 类 中的方法xin.xihc.jba.core.
JbaTemplate
设置是用什么记录日志
SpringContextUtil
-
xin.xihc.jba
中的类
SpringContextUtil()
- 类 的构造器xin.xihc.jba.
SpringContextUtil
SQLConvert
-
xin.xihc.jba.utils
中的类
数据库语句转换
SQLConvert()
- 类 的构造器xin.xihc.jba.utils.
SQLConvert
SQLUtils
-
xin.xihc.jba.utils
中的类
sql工具
SQLUtils()
- 类 的构造器xin.xihc.jba.utils.
SQLUtils
start()
- 类 中的方法xin.xihc.jba.
AnnotationScan
1.
stop(Runnable)
- 类 中的方法xin.xihc.jba.
AnnotationScan
SmartLifecycle子类的才有的方法,当isRunning方法返回true时,该方法才会被调用。
stop()
- 类 中的方法xin.xihc.jba.
AnnotationScan
接口Lifecycle的子类的方法,只有非SmartLifecycle的子类才会执行该方法。
T
Table
-
xin.xihc.jba.annotation
中的注释类型
声明表对象
TableManager
-
xin.xihc.jba.tables
中的类
数据库表工具类
TableManager()
- 类 的构造器xin.xihc.jba.tables.
TableManager
TableOperator
-
xin.xihc.jba.db
中的类
表创建者、更新者
TableOperator(JbaTemplate)
- 类 的构造器xin.xihc.jba.db.
TableOperator
TableProperties
-
xin.xihc.jba.tables.properties
中的类
表属性
TableProperties()
- 类 的构造器xin.xihc.jba.tables.properties.
TableProperties
toString(Object[])
- 类 中的静态方法xin.xihc.jba.utils.
SQLConvert
toString(List<Object>)
- 类 中的静态方法xin.xihc.jba.utils.
SQLConvert
type()
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
type(Class<?>)
- 类 中的方法xin.xihc.jba.tables.properties.
ColumnProperties
U
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
更新表结构
V
valueOf(String)
- 枚举 中的静态方法xin.xihc.jba.annotation.
Column.Policy
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法xin.xihc.jba.tables.
Mode
返回带有指定名称的该类型的枚举常量。
values()
- 枚举 中的静态方法xin.xihc.jba.annotation.
Column.Policy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法xin.xihc.jba.tables.
Mode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
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.db
- 程序包 xin.xihc.jba.db
xin.xihc.jba.db.bean
- 程序包 xin.xihc.jba.db.bean
xin.xihc.jba.tables
- 程序包 xin.xihc.jba.tables
xin.xihc.jba.tables.properties
- 程序包 xin.xihc.jba.tables.properties
xin.xihc.jba.utils
- 程序包 xin.xihc.jba.utils
A
B
C
D
E
F
G
H
I
J
L
M
N
P
Q
R
S
T
U
V
X
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2018. All rights reserved.