跳过导航链接
A B C D E F G H I L M N O P R S T U W Y 

A

a() - 类 中的方法com.lab.cglib.TargetObject
 
a() - 类 中的方法com.lab.dao.BDao
 
a() - 类 中的方法com.lab.dao.CDao
 
aa() - 类 中的方法com.lab.dao.a.ADao
 
aaa() - 类 中的方法com.lab.service.BService
 
accept(Method) - 类 中的方法com.github.youyinnn.youdbutils.ioc.proxy.TransactionClassCallbackFilter
设置基代理过滤 这个过滤器除了继承的Object方法 其它方法都进行代理 0 : 不进行代理 1 : 进行代理
accept(Method) - 类 中的方法com.github.youyinnn.youdbutils.ioc.proxy.TransactionMethodCallbackFilter
设置基代理过滤 这个过滤器只代理具有cn.youyinnn.youdbutils.annotations.Transaction注解的方法 0 : 不进行代理 1 : 进行代理
accept(Method) - 类 中的方法com.lab.cglib.TargetMethodCallbackFilter
return值为被代理类的各个方法在回调数组Callback[]中的位置索引
ADao - com.lab.dao.a中的类
 
ADao() - 类 的构造器com.lab.dao.a.ADao
 
ADaoTest - com.lab.dao.a中的类
 
ADaoTest() - 类 的构造器com.lab.dao.a.ADaoTest
 
addition(String, double, HashMap<String, Object>) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
对同一个值简单的做加法运算
addition(String, double, HashMap<String, Object>) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
AnnScannerTest - com.lab.scanner中的类
 
AnnScannerTest() - 类 的构造器com.lab.scanner.AnnScannerTest
 
AService - com.lab.service中的类
 
AService() - 类 的构造器com.lab.service.AService
 
Autowired - com.github.youyinnn.youdbutils.ioc.annotations中的注释类型
自动装配注解.
AutowiredException - com.github.youyinnn.youdbutils.exceptions中的异常错误
这个异常表示需要自动装备的类对象不被支持.
AutowiredException(String) - 异常错误 的构造器com.github.youyinnn.youdbutils.exceptions.AutowiredException
 

B

b() - 类 中的方法com.lab.cglib.TargetObject
 
b() - 类 中的方法com.lab.dao.BDao
 
bb() - 类 中的方法com.lab.dao.a.ADao
 
BController - com.lab.controller中的类
 
BController() - 类 的构造器com.lab.controller.BController
 
BDao - com.lab.dao中的类
 
BDao() - 类 的构造器com.lab.dao.BDao
 
BService - com.lab.service中的类
 
BService() - 类 的构造器com.lab.service.BService
 

C

c() - 类 中的方法com.lab.cglib.TargetObject
 
c() - 类 中的方法com.lab.dao.BDao
 
CDao - com.lab.dao中的类
 
CDao() - 类 的构造器com.lab.dao.CDao
 
ClassUtils - com.github.youyinnn.youdbutils.utils中的类
提供包与类扫描的功能.
ClassUtils() - 类 的构造器com.github.youyinnn.youdbutils.utils.ClassUtils
 
com.github.youyinnn.youdbutils - 程序包 com.github.youyinnn.youdbutils
 
com.github.youyinnn.youdbutils.dao - 程序包 com.github.youyinnn.youdbutils.dao
 
com.github.youyinnn.youdbutils.dao.interfaces - 程序包 com.github.youyinnn.youdbutils.dao.interfaces
 
com.github.youyinnn.youdbutils.dao.model - 程序包 com.github.youyinnn.youdbutils.dao.model
 
com.github.youyinnn.youdbutils.druid - 程序包 com.github.youyinnn.youdbutils.druid
 
com.github.youyinnn.youdbutils.druid.filter - 程序包 com.github.youyinnn.youdbutils.druid.filter
 
com.github.youyinnn.youdbutils.exceptions - 程序包 com.github.youyinnn.youdbutils.exceptions
 
com.github.youyinnn.youdbutils.ioc - 程序包 com.github.youyinnn.youdbutils.ioc
 
com.github.youyinnn.youdbutils.ioc.annotations - 程序包 com.github.youyinnn.youdbutils.ioc.annotations
 
com.github.youyinnn.youdbutils.ioc.proxy - 程序包 com.github.youyinnn.youdbutils.ioc.proxy
 
com.github.youyinnn.youdbutils.utils - 程序包 com.github.youyinnn.youdbutils.utils
 
com.lab - 程序包 com.lab
 
com.lab.cglib - 程序包 com.lab.cglib
 
com.lab.controller - 程序包 com.lab.controller
 
com.lab.dao - 程序包 com.lab.dao
 
com.lab.dao.a - 程序包 com.lab.dao.a
 
com.lab.helloworld - 程序包 com.lab.helloworld
 
com.lab.log4j2 - 程序包 com.lab.log4j2
 
com.lab.model - 程序包 com.lab.model
 
com.lab.scanner - 程序包 com.lab.scanner
 
com.lab.service - 程序包 com.lab.service
 
com.lab.tranProxy - 程序包 com.lab.tranProxy
 
Company - com.lab.model中的类
 
Company() - 类 的构造器com.lab.model.Company
 
Company(String, int, String, double) - 类 的构造器com.lab.model.Company
 
CONNECTION_CLOSE_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
CONNECTION_COMMIT_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
CONNECTION_CONNECT_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
CONNECTION_CONNECT_BEFORE_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
下面这些开关常量名 除了STATEMENT_EXECUTABLE_SQL_LOG_ENABLE是false以外 其它默认都是true
CONNECTION_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
CONNECTION_LOG_ERROR_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
CONNECTION_ROLLBACK_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
CService - com.lab.service中的类
 
CService() - 类 的构造器com.lab.service.CService
 

D

d() - 类 中的方法com.lab.dao.BDao
 
DATASOURCE_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
deleteModel(HashMap<String, Object>, String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
Delete model int.
deleteModel(HashMap<String, Object>, String) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
division(String, double, HashMap<String, Object>) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
对同一个值简单的做除法运算
division(String, double, HashMap<String, Object>) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
doGet(HttpServletRequest, HttpServletResponse) - 类 中的方法com.lab.controller.BController
 

E

e() - 类 中的方法com.lab.dao.BDao
 
e() - 类 中的方法com.lab.service.BService
 
executePreparedStatementDelete(String, ArrayList) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用PreparedStatement执行delete操作
executePreparedStatementDelete(String, HashMap<String, Object>, String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用PreparedStatement执行delete操作
executePreparedStatementDelete(String, ArrayList) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executePreparedStatementDelete(String, HashMap<String, Object>, String) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executePreparedStatementInsert(String, ArrayList) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用PreparedStatement执行insert操作
executePreparedStatementInsert(String, HashMap<String, Object>) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用PreparedStatement执行insert操作
executePreparedStatementInsert(String, ArrayList) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executePreparedStatementInsert(String, HashMap<String, Object>) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executePreparedStatementQuery(String, ArrayList) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用PreparedStatement执行query操作
executePreparedStatementQuery(String, ArrayList<String>, HashMap<String, Object>, String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用PreparedStatement执行query操作
executePreparedStatementQuery(String, ArrayList) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executePreparedStatementQuery(String, ArrayList<String>, HashMap<String, Object>, String) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executePreparedStatementUpdate(String, ArrayList, ArrayList) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用PreparedStatement执行update操作
executePreparedStatementUpdate(String, HashMap<String, Object>, HashMap<String, Object>, String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用PreparedStatement执行update操作
executePreparedStatementUpdate(String, HashMap<String, Object>, HashMap<String, Object>, String) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executePreparedStatementUpdate(String, ArrayList, ArrayList) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executeStatementDelete(String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用Statement执行delete操作
executeStatementDelete(String) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executeStatementInsert(String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用Statement执行insert操作
executeStatementInsert(String) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executeStatementQuery(String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用Statement执行query操作
executeStatementQuery(String) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 
executeStatementUpdate(String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.SqlExecutor
使用statement执行正常的update操作
executeStatementUpdate(String) - 类 中的方法com.github.youyinnn.youdbutils.dao.SqlExecutor
 

F

f() - 类 中的方法com.lab.dao.BDao
 
FieldMapping - com.github.youyinnn.youdbutils.dao.model中的类
存储将model的field信息和Table的column信息之间的映射信息.
findFileClass(String) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.ClassUtils
 

G

g(Company) - 类 中的方法com.lab.dao.BDao
 
getAddress() - 类 中的方法com.lab.model.Company
 
getAge() - 类 中的方法com.lab.model.Company
 
getAllModelField() - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableMessage
返回一个map 里面保存了所有model和其所有model字段组成的列表的键值对
getAllModelNameSet() - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableMessage
返回所有的Model名字组成的set集合
getAllModelTableFieldMapping() - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableMessage
返回一个map 里面保存了所有的model名和其对应的FieldMapping对象组成的键值对
getAllTableField() - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableMessage
返回一个map 里面保存了所有table和其所有model字段组成的列表的键值对
getbDao() - 类 中的方法com.lab.service.BService
 
getbService() - 类 中的方法com.lab.service.AService
 
getClassName() - 类 中的方法com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 
getConn(String) - 类 中的静态方法com.lab.helloworld.MySQLiteUtils
 
getConn(String, boolean) - 类 中的静态方法com.lab.helloworld.MySQLiteUtils
 
getCService() - 类 中的方法com.lab.service.BService
 
getCurrentDataSourceConn() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
 
getDao(Class) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.YouDaoContainer
 
getDeclaredFields(Object, Class) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.ReflectionUtils
获取对象中有对应注解的所有field
getDeleteSql(String, String, Set<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.SqlStringUtils
获取一个用于删除的语句 只接收条件set 条件使用指定的separateMark连接
getFieldMapping(String) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableMessage
获取对应Model类的FieldMapping对象
getFieldValue(Object, String) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.ReflectionUtils
直接读取对象的属性值, 忽略 private/protected 修饰符, 也不经过 getter
getId() - 类 中的方法com.lab.model.Company
 
getInsertSql(String, Set<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.SqlStringUtils
获取一个用于插入记录的语句 只接收要更新的字段名 其中insertFieldSet不能为空
getList(String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
Gets list.
getList(String) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
getListForAll(ArrayList<String>) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
获取这个model类的所有记录
getListForAll(ArrayList<String>) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
getListWhere(HashMap<String, Object>, ArrayList<String>, String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
获取这个model的符合字段值条件的记录 条件之间使用separateMark连接
getListWhere(HashMap<String, Object>, ArrayList<String>, String) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
getListWhereLike(HashMap<String, Object>, ArrayList<String>, String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
获取这个model的模糊符合字段值条件的记录 条件之间使用separateMark连接
getListWhereLike(HashMap<String, Object>, ArrayList<String>, String) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
getLog4j2Filter() - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
获取一个正常的Log4j2Filter 即开关值取默认值
getModel(String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
Gets model.
getModel(String, ArrayList<String>) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
Gets model.
getModel(HashMap<String, Object>, ArrayList<String>, String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
获取单个Model对象
getModel(String) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
getModel(String, ArrayList<String>) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
getModel(HashMap<String, Object>, ArrayList<String>, String) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
getModelClass() - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
getModelFieldList(String) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableMessage
获取某个model对应的字段list
getModelFieldValue(String, HashMap<String, Object>, String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
获取单个记录的某个值
getModelFieldValue(String, HashMap<String, Object>, String) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
getModelResultFactory() - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
getName() - 类 中的方法com.lab.model.Company
 
getNoneffectiveUpdateFlag() - 类 中的静态方法com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
getProxyObject(Class) - 类 中的静态方法com.github.youyinnn.youdbutils.ioc.proxy.TransactionProxyGenerator
 
getResultModel(ResultSet) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelResultFactory
 
getResultModelList(ResultSet) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelResultFactory
 
getRollbackFlag() - 类 中的静态方法com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
getSalary() - 类 中的方法com.lab.model.Company
 
getScope() - 类 中的方法com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 
getSelectAllSql(String, ArrayList<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.SqlStringUtils
获取一个查询所有记录的语句 也即不带条件 exp: 1 当queryFieldList为空的时候 SELECT * FROM tableName 2 当不为空的时候 SELECT field1, field2, ... , fieldn FROM tableName
getSelectFromSubStr(StringBuffer, ArrayList<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.SqlStringUtils
检查queryFieldList是否为空 来构造tableName之前的Sql语句
getSelectFromWhereLikeSql(String, HashMap<String, Object>, String, ArrayList<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.SqlStringUtils
获取一个带模糊查询的语句 条件值全一律用%包着 条件全部使用选定的separateMark连接 exp: 1 当separate为AND、queryFieldList为空的时候 SELECT * FROM tableName WHERE key1 LIKE '%value1%' AND key2 LIKE '%value2%' ...
getSelectFromWhereSql(String, Set<String>, String, ArrayList<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.SqlStringUtils
获取一个带条件查询的语句 条件全部使用选定的separate连接 exp: 1 当separate为AND、queryFieldList为空的时候 SELECT * FROM tableName WHERE conditionKey1 = ?
getServiceClass() - 类 中的方法com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 
getSingleton() - 类 中的方法com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 
getStatFilter() - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouStatFilter
Gets stat filter.
getTableField(String) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.FieldMapping
返回modelField映射的tableField
getThreadConnection() - 类 中的静态方法com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
getUpdateSetWhereSql(String, Set<String>, String, Set<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.SqlStringUtils
获取一个用于更新的语句 可以接收新值的key和查询条件的key 条件全部使用选定的separateMark连接 exp: 1 UPDATE tableName SET updateField1 = ?
getWhereLikeSubStr(HashMap<String, Object>, String) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.SqlStringUtils
生成模糊条件子串 条件使用指定的separateMark连接
getWhereSubStr(Set<String>, String) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.SqlStringUtils
生成条件子串 这个子串使用?
getYouArrayList(String...) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.YouCollectionsUtils
快速构建一个用于选择查询列的list或者用于填充占位符的List
getYouHashMap(Object...) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.YouCollectionsUtils
快速构建一个用于查询的条件和条件之组成的map 使用限制在方法中的错误提示已经写得很清楚了
getYouService(Class) - 类 中的静态方法com.github.youyinnn.youdbutils.ioc.YouServiceIocContainer
Gets you service.

H

h(HashMap<String, Object>) - 类 中的方法com.lab.dao.BDao
 

I

init() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
Init.
initMySQLDataSource() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
按照默认的路径初始化mysql数据源
initMySQLDataSource(String) - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
按照给定的配置文件路径去初始化数据源
initSQLiteDataSource() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
Init sq lite data source.
initSQLiteDataSource(String) - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
Init sq lite data source.
intercept(Object, Method, Object[], MethodProxy) - 类 中的方法com.github.youyinnn.youdbutils.ioc.proxy.TransactionInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - 类 中的方法com.lab.cglib.TargetInterceptor
定义一个拦截器 在调用方法的时候 cglib会回调MethodInterceptor接口方法拦截 参数o:为由Cglib动态生成的代理类实例(这个对象最好不要操作) 参数method:为上文中实体类所调用的被代理的方法引用 参数objects:参数列表 参数methodProxy:为生成代理类对方法的引用
isInit() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
Is init boolean.

L

loadObject() - 类 中的方法com.lab.cglib.TargetResultFixed
 
log4j2OnByFilter() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
Log 4 j 2 on by filter.
log4jOnByFilter() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
Log 4 j on by filter.

M

main(String[]) - 类 中的静态方法com.lab.cglib.TestCglib
 
main(String[]) - 类 中的静态方法com.lab.cglib.TestCglibFilter
 
main(String[]) - 类 中的静态方法com.lab.dao.a.ADaoTest
 
main(String[]) - 类 中的静态方法com.lab.helloworld.SQLiteCreateTable
 
main(String[]) - 类 中的静态方法com.lab.helloworld.SQLiteInsert
 
main(String[]) - 类 中的静态方法com.lab.helloworld.SQLiteJDBC
 
Main - com.lab.log4j2中的类
 
Main() - 类 的构造器com.lab.log4j2.Main
 
main(String[]) - 类 中的静态方法com.lab.log4j2.Main
 
main(String[]) - 类 中的静态方法com.lab.scanner.AnnScannerTest
 
main(String[]) - 类 中的静态方法com.lab.TestMetaData
 
Main - com.lab.tranProxy中的类
 
Main() - 类 的构造器com.lab.tranProxy.Main
 
main(String[]) - 类 中的静态方法com.lab.tranProxy.Main
 
mappingHandle(String, ArrayList<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.MappingHandler
把传入的model字段列表映射成table字段列表
mappingHandle(String, Set<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.MappingHandler
把传入的model字段集合映射成table字段集合
mappingHandle(String, HashMap<String, Object>) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.MappingHandler
把传入的model字段Map中的key值映射成table字段Map
mappingHandle(String, String) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.MappingHandler
把传入的model字段映射成table字段
MappingHandler - com.github.youyinnn.youdbutils.dao.model中的类
处理各种modelField集的映射,返回映射后的集.
MappingHandler() - 类 的构造器com.github.youyinnn.youdbutils.dao.model.MappingHandler
 
ModelHandler<T> - com.github.youyinnn.youdbutils.dao.interfaces中的接口
提供了一系列方法在Model的层面上进行数据库操作.
ModelHandler<T> - com.github.youyinnn.youdbutils.dao.model中的类
见接口注释
ModelHandler(Class<T>) - 类 的构造器com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
modelHandler - 类 中的变量com.github.youyinnn.youdbutils.dao.YouDao
 
modelName - 类 中的变量com.github.youyinnn.youdbutils.dao.YouDao
 
ModelResultFactory<T> - com.github.youyinnn.youdbutils.dao.model中的类
处理ResultSet为Model类组成的List.
ModelResultFactory(Class<T>) - 类 的构造器com.github.youyinnn.youdbutils.dao.model.ModelResultFactory
 
modelResultFactory - 类 中的变量com.github.youyinnn.youdbutils.dao.YouDao
 
ModelResultTransferException - com.github.youyinnn.youdbutils.exceptions中的异常错误
无法使用ModelHandler去处理结果集.
ModelResultTransferException(String) - 异常错误 的构造器com.github.youyinnn.youdbutils.exceptions.ModelResultTransferException
 
ModelTableMessage - com.github.youyinnn.youdbutils.dao.model中的类
存储系统中所有Model字段和Table列名的映射信息,并提供获取方法.
ModelTableMessage() - 类 的构造器com.github.youyinnn.youdbutils.dao.model.ModelTableMessage
 
ModelTableScanner - com.github.youyinnn.youdbutils.dao.model中的类
提供Model类和其类名对应的Table的扫描方法.
multiplication(String, double, HashMap<String, Object>) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
对同一个值简单的做乘法运算
multiplication(String, double, HashMap<String, Object>) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
MySQLiteUtils - com.lab.helloworld中的类
 
MySQLiteUtils() - 类 的构造器com.lab.helloworld.MySQLiteUtils
 

N

needToReplace(String) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.FieldMapping
检查传入的modelField是否需要映射成tableField
NoDataSourceInitException - com.github.youyinnn.youdbutils.exceptions中的异常错误
数据连接池的数据源没有初始化.
NoDataSourceInitException(String) - 异常错误 的构造器com.github.youyinnn.youdbutils.exceptions.NoDataSourceInitException
 
NoneffectiveUpdateExecuteException - com.github.youyinnn.youdbutils.exceptions中的异常错误
无效更新的异常.
NoneffectiveUpdateExecuteException(String) - 异常错误 的构造器com.github.youyinnn.youdbutils.exceptions.NoneffectiveUpdateExecuteException
 

O

openLogSlowSql(long) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouStatFilter
慢sql记录 传入时间为毫秒
openMergeSql() - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouStatFilter
合并没有参数化的sql

P

printAllModelField() - 类 中的静态方法com.github.youyinnn.youdbutils.YouDbManager
 
printAllModelTableFieldMapping() - 类 中的静态方法com.github.youyinnn.youdbutils.YouDbManager
 
printAllTableField() - 类 中的静态方法com.github.youyinnn.youdbutils.YouDbManager
 
printDataSource() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
Print data source.
PROPAGATION_REQUIRED - 类 中的静态变量com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 
PROPAGATION_REQUIRED_NEW - 类 中的静态变量com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 
PROTOTYPE - 类 中的静态变量com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 

R

ReflectionUtils - com.github.youyinnn.youdbutils.utils中的类
提供反射相关方法.
ReflectionUtils() - 类 的构造器com.github.youyinnn.youdbutils.utils.ReflectionUtils
 
registerModelFieldMessage(String, ArrayList<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableMessage
把model和其对应field组成的列表作为键值对保存到allModelField当中
registerTableFieldMessage(String, ArrayList<String>) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableMessage
把table和其对应field组成的列表作为键值对保存到allTableField当中
release(ResultSet, Statement, Connection) - 类 中的静态方法com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
removeNoneffectiveUpdateFlag() - 类 中的静态方法com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
removeRollbackFlag() - 类 中的静态方法com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
removeThreadConnection() - 类 中的静态方法com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
RESULTSET_CLOSE_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
RESULTSET_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
RESULTSET_LOG_ERROR_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
RESULTSET_NEXT_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
RESULTSET_OPEN_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 

S

saveModel(T) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
传入Model类,保存到数据库记录中
saveModel(T) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 
say(String) - 类 中的方法com.lab.cglib.TargetObject
 
scanDataBaseForTable(Set<String>, Connection) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableScanner
Scan data base for table.
scanPackageForModel(String) - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableScanner
Scan package for model.
scanPackageForModel(String) - 类 中的静态方法com.github.youyinnn.youdbutils.YouDbManager
 
scanPackageForService(String) - 类 中的静态方法com.github.youyinnn.youdbutils.ioc.ServiceScanner
 
scanPackageForService(String) - 类 中的静态方法com.github.youyinnn.youdbutils.YouDbManager
扫描指定包下的类 生成代理Service 可以在cn.youyinnn.youdbutils.YouServiceIocContainer类中取出 同spring的Ioc容器
ServiceIocBean - com.github.youyinnn.youdbutils.ioc中的类
每个YouService在Ioc容器中注册之前,需要将一些必要的信息整合起来; 对于每一个需要Ioc来管理的YouService来说,我们需要保存: 1.单例还是多例; 2.YouService的Class对象; 3.改YouService的单例对象(如果是);
ServiceIocBean(Class, String) - 类 的构造器com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 
ServiceScanner - com.github.youyinnn.youdbutils.ioc中的类
The type Annotation scanner.
setAddress(String) - 类 中的方法com.lab.model.Company
 
setAge(int) - 类 中的方法com.lab.model.Company
 
setAllConnectionEnableSwitch(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
一键开关所有connection相关的开关
setAllResultSetEnableSwitch(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
一键关闭result set相关的所有开关
setAllStatementEnableSwitch(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
一键开关statement相关的所有开关
setConnectionLogEnabled(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
connection的总开关
setConnectionLogErrorEnabled(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
connection error的总开关
setDatasourceLogEnable(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
datasource的总开关 总开关关了 其下的小开关设置无效
setEnableSwitch(String, boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
设置单个开关 这个方法用于自定义开关组合 你可以获取全开的filter 然后单独关闭其中几个 反之亦然
setFieldMapping() - 类 中的静态方法com.github.youyinnn.youdbutils.dao.model.ModelTableMessage
初始化model对应的FieldMapping对象 并添加到allFieldMapping当中
setFieldValue(Object, String, Object) - 类 中的静态方法com.github.youyinnn.youdbutils.utils.ReflectionUtils
直接设置对象属性值, 忽略 private/protected 修饰符, 也不经过 setter
setId(int) - 类 中的方法com.lab.model.Company
 
setLog4j2FilterWithAllOff() - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
获取一个关闭了所有开关的Log4j2Filter
setLog4j2FilterWithAllOff(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
获取一个关闭了所有开关的Log4j2Filter 但你可以指定sql执行的log是否开启
setLog4j2FilterWithAllOn() - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
获取一个开启了所有开关的Log4j2Filter
setLog4j2FilterWithAllOn(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
获取一个开启了所有开关的Log4j2Filter 但你可以指定sql执行的log是否开启
setName(String) - 类 中的方法com.lab.model.Company
 
setNoneffectiveUpdateFlag(boolean) - 类 中的静态方法com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
setProxyFilters(Filter) - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
 
setResultSetLogEnabled(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
result set的总开关
setResultSetLogErrorEnabled(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
result set error的总开关
setRollbackFlagFalse() - 类 中的静态方法com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
setRollbackFlagTrue() - 类 中的静态方法com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
setSalary(double) - 类 中的方法com.lab.model.Company
 
setSingleton(Object) - 类 中的方法com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 
setStatementLogEnabled(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
statement的总开关
setStatementLogErrorEnabled(boolean) - 类 中的方法com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
statement error的总开关
setTimeBetweenLogStatsMillis(long) - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
打开监控数据输出到日志中 特别需要在log4j2设置一个logger来定制化你的日志输出
showCurrentProjectLoadedClass() - 类 中的静态方法com.github.youyinnn.youdbutils.ioc.ServiceScanner
Show current project loaded class.
showCurrentProjectLoadedClass(String) - 类 中的静态方法com.github.youyinnn.youdbutils.ioc.ServiceScanner
按照包名过滤当前加载的类
showProxyFilters() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
Show proxy filters.
showService() - 类 中的静态方法com.github.youyinnn.youdbutils.YouDbManager
 
showServiceMap() - 类 中的静态方法com.github.youyinnn.youdbutils.ioc.YouServiceIocContainer
Show service map.
signInLog4j2ProxyFilter() - 类 中的静态方法com.github.youyinnn.youdbutils.YouDbManager
 
signInStatProxyFilter() - 类 中的静态方法com.github.youyinnn.youdbutils.YouDbManager
 
SINGLETON - 类 中的静态变量com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 
SqlExecutor - com.github.youyinnn.youdbutils.dao.interfaces中的接口
SqlExecutor类提供了一系列操作让用户执行基本的sql语句.
SqlExecutor - com.github.youyinnn.youdbutils.dao中的类
见接口
SqlExecutor() - 类 的构造器com.github.youyinnn.youdbutils.dao.SqlExecutor
 
SQLiteCreateTable - com.lab.helloworld中的类
 
SQLiteCreateTable() - 类 的构造器com.lab.helloworld.SQLiteCreateTable
 
SQLiteInsert - com.lab.helloworld中的类
 
SQLiteInsert() - 类 的构造器com.lab.helloworld.SQLiteInsert
 
SQLiteJDBC - com.lab.helloworld中的类
 
SQLiteJDBC() - 类 的构造器com.lab.helloworld.SQLiteJDBC
 
SqlStringUtils - com.github.youyinnn.youdbutils.utils中的类
提供生成基本sql语句的相关方法.
SqlStringUtils() - 类 的构造器com.github.youyinnn.youdbutils.utils.SqlStringUtils
 
STATEMENT_CLOSE_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_CREATE_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_EXECUTABLE_SQL_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_EXECUTE_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_EXECUTE_BATCH_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_EXECUTE_QUERY_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_EXECUTE_UPDATE_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_LOG_ENABLED - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_PARAMETER_CLEAR_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_PARAMETERSET_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_PREPARE_AFTER_LOG_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
STATEMENT_PREPARE_CALL_AFTER_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
statOnByFilter() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
Stat on by filter.
STETEMENT_LOG_ERROR_ENABLE - 类 中的静态变量com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
subtraction(String, double, HashMap<String, Object>) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
对同一个值简单的做减法运算
subtraction(String, double, HashMap<String, Object>) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 

T

TargetInterceptor - com.lab.cglib中的类
 
TargetInterceptor() - 类 的构造器com.lab.cglib.TargetInterceptor
 
TargetMethodCallbackFilter - com.lab.cglib中的类
 
TargetMethodCallbackFilter() - 类 的构造器com.lab.cglib.TargetMethodCallbackFilter
 
TargetObject - com.lab.cglib中的类
 
TargetObject() - 类 的构造器com.lab.cglib.TargetObject
 
TargetResultFixed - com.lab.cglib中的类
 
TargetResultFixed() - 类 的构造器com.lab.cglib.TargetResultFixed
 
TestCglib - com.lab.cglib中的类
 
TestCglib() - 类 的构造器com.lab.cglib.TestCglib
 
TestCglibFilter - com.lab.cglib中的类
 
TestCglibFilter() - 类 的构造器com.lab.cglib.TestCglibFilter
 
TestMetaData - com.lab中的类
 
TestMetaData() - 类 的构造器com.lab.TestMetaData
 
ThreadLocalPropContainer - com.github.youyinnn.youdbutils.druid中的类
提供线程级变量的保存容器.
ThreadLocalPropContainer() - 类 的构造器com.github.youyinnn.youdbutils.druid.ThreadLocalPropContainer
 
toString() - 类 中的方法com.github.youyinnn.youdbutils.dao.model.FieldMapping
 
toString() - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelResultFactory
 
toString() - 类 中的方法com.github.youyinnn.youdbutils.ioc.ServiceIocBean
 
toString() - 类 中的方法com.lab.model.Company
 
Transaction - com.github.youyinnn.youdbutils.ioc.annotations中的注释类型
标志事务传播的注解.
TransactionClassCallbackFilter - com.github.youyinnn.youdbutils.ioc.proxy中的类
cglib代理过滤器.
TransactionClassCallbackFilter() - 类 的构造器com.github.youyinnn.youdbutils.ioc.proxy.TransactionClassCallbackFilter
 
TransactionInterceptor - com.github.youyinnn.youdbutils.ioc.proxy中的类
这是使用cglib代理进行事务过程代理的主过程.
TransactionInterceptor() - 类 的构造器com.github.youyinnn.youdbutils.ioc.proxy.TransactionInterceptor
 
TransactionMethodCallbackFilter - com.github.youyinnn.youdbutils.ioc.proxy中的类
cglib代理过滤器.
TransactionMethodCallbackFilter() - 类 的构造器com.github.youyinnn.youdbutils.ioc.proxy.TransactionMethodCallbackFilter
 
TransactionProxyGenerator - com.github.youyinnn.youdbutils.ioc.proxy中的类
事务代理类的生成器.
TransactionProxyGenerator() - 类 的构造器com.github.youyinnn.youdbutils.ioc.proxy.TransactionProxyGenerator
 

U

updateModel(HashMap<String, Object>, HashMap<String, Object>, String) - 接口 中的方法com.github.youyinnn.youdbutils.dao.interfaces.ModelHandler
Update model int.
updateModel(HashMap<String, Object>, HashMap<String, Object>, String) - 类 中的方法com.github.youyinnn.youdbutils.dao.model.ModelHandler
 

W

wallOnByFilter() - 类 中的方法com.github.youyinnn.youdbutils.druid.YouDruid
Wall on by filter.

Y

YouCollectionsUtils - com.github.youyinnn.youdbutils.utils中的类
提供扫描包下类的方法;
YouCollectionsUtils() - 类 的构造器com.github.youyinnn.youdbutils.utils.YouCollectionsUtils
 
YouDao<T> - com.github.youyinnn.youdbutils.dao中的类
提供给用户的Dao类继承的类,其中的泛型需要设置为Model.
YouDao() - 类 的构造器com.github.youyinnn.youdbutils.dao.YouDao
 
YouDaoContainer - com.github.youyinnn.youdbutils.dao中的类
装载YouDao类的容器,提供方法获取YouDao.
YouDaoContainer() - 类 的构造器com.github.youyinnn.youdbutils.dao.YouDaoContainer
 
YouDbManager - com.github.youyinnn.youdbutils中的类
整合整个YouDBUtils的Feature的类.
YouDbManager() - 类 的构造器com.github.youyinnn.youdbutils.YouDbManager
 
YouDruid - com.github.youyinnn.youdbutils.druid中的类
在方法级层面上去配置Druid.
YouDruid() - 类 的构造器com.github.youyinnn.youdbutils.druid.YouDruid
 
youDruid - 类 中的静态变量com.github.youyinnn.youdbutils.YouDbManager
 
YouLog4j2Filter - com.github.youyinnn.youdbutils.druid.filter中的类
提供Druid的Log4jFilter的控制接口.
YouLog4j2Filter() - 类 的构造器com.github.youyinnn.youdbutils.druid.filter.YouLog4j2Filter
 
youLog4j2Filter() - 类 中的静态方法com.github.youyinnn.youdbutils.YouDbManager
 
YouMapException - com.github.youyinnn.youdbutils.exceptions中的异常错误
构建Map的时候出现的异常,比如奇数个参数,比如键值位不是String类型.
YouMapException(String) - 异常错误 的构造器com.github.youyinnn.youdbutils.exceptions.YouMapException
 
YouService - com.github.youyinnn.youdbutils.ioc.annotations中的注释类型
这个注释用于标识持有YouDao的Service类.
YouServiceIocContainer - com.github.youyinnn.youdbutils.ioc中的类
YouService的Ioc容器管理.
YouStatFilter - com.github.youyinnn.youdbutils.druid.filter中的类
提供Druid的StatFilter控制接口.
YouStatFilter() - 类 的构造器com.github.youyinnn.youdbutils.druid.filter.YouStatFilter
 
youStatFilter() - 类 中的静态方法com.github.youyinnn.youdbutils.YouDbManager
 
A B C D E F G H I L M N O P R S T U W Y 
跳过导航链接

Copyright © 2018. All Rights Reserved.