Uses of Package
com.github.drinkjava2.jdbpro

Packages that use com.github.drinkjava2.jdbpro
com.github.drinkjava2.jdbpro   
com.github.drinkjava2.jdbpro.handler   
com.github.drinkjava2.jdbpro.template   
com.github.drinkjava2.jdialects   
com.github.drinkjava2.jdialects.id   
com.github.drinkjava2.jsqlbox   
com.github.drinkjava2.jsqlbox.entitynet   
com.github.drinkjava2.jsqlbox.handler   
com.github.drinkjava2.jsqlbox.sqlitem   
 

Classes in com.github.drinkjava2.jdbpro used by com.github.drinkjava2.jdbpro
DbPro
          DbPro is the enhanced version of Apache Commons DbUtils's QueryRunner, add below improvements:
DbProConfig
          DbProConfig class is used to store constructor parameters for build DbPro instance, this is a transient object, never try to re-use it, re-use it will break thread safe of jDbPro
DbProLogger
          For logger output, to avoid logger jar version conflict, default use JDK log, if found commons log, use it, if found Log4j use it..., by this way this project has no dependency to any logger jar.
DbProLogger.DefaultDbProLogger
           
ImprovedQueryRunner
          ImprovedQueryRunner made below improvements compare DbUtils's QueryRunner: 1) Override close() and prepareConnection() method of QueryRunner, use a ConnectionManager to manage connection, ConnectionManager can get connection from DataSource or ThreadLocal or some other 3rd party tools like Spring.
IocTool
          IocTool have a method getBean(Class configClass) to create a bean instance from configClass class, note: result object type may different to configClass itself, that's why here called "configClass", an example can see testGuessAnnotationHasParam() unit test in HandlersTest.java IocTool here is not used for transaction control, but usually can share use the same transaction control IOC tool.
LinkStyleArrayList
          AppendableArrayList make ArrayList support link style
NormalJdbcTool
          Interface of Normal JDBC methods, this interface is used for other projects to eliminate jar dependency, other projects need copy this interface into there source code folder but always use name "com.github.drinkjava2.jdbpro.NormalJdbcTool"
PreparedSQL
          PreparedSQL is a temporary object used for store SQL, parameter, ResultSetHandlers, SqlHandlers, Connection and templateEngine..., it's not thread-safe
SqlHandler
          SqlHandler is the Interceptor to do some intercept operation instead of direct access database
SqlItem
          SqlItem store SQL SqlItemType type and value array
SqlOption
          SqlOption system how to explain a SqlItem, SqlItem like "Message" in windows, SqlOption is the "Message" type.
 

Classes in com.github.drinkjava2.jdbpro used by com.github.drinkjava2.jdbpro.handler
DefaultOrderSqlHandler
          SqlHandler is the Interceptor to do some intercept operation instead of direct access database
ImprovedQueryRunner
          ImprovedQueryRunner made below improvements compare DbUtils's QueryRunner: 1) Override close() and prepareConnection() method of QueryRunner, use a ConnectionManager to manage connection, ConnectionManager can get connection from DataSource or ThreadLocal or some other 3rd party tools like Spring.
PreparedSQL
          PreparedSQL is a temporary object used for store SQL, parameter, ResultSetHandlers, SqlHandlers, Connection and templateEngine..., it's not thread-safe
SqlHandler
          SqlHandler is the Interceptor to do some intercept operation instead of direct access database
 

Classes in com.github.drinkjava2.jdbpro used by com.github.drinkjava2.jdbpro.template
PreparedSQL
          PreparedSQL is a temporary object used for store SQL, parameter, ResultSetHandlers, SqlHandlers, Connection and templateEngine..., it's not thread-safe
 

Classes in com.github.drinkjava2.jdbpro used by com.github.drinkjava2.jdialects
NormalJdbcTool
          Interface of Normal JDBC methods, this interface is used for other projects to eliminate jar dependency, other projects need copy this interface into there source code folder but always use name "com.github.drinkjava2.jdbpro.NormalJdbcTool"
 

Classes in com.github.drinkjava2.jdbpro used by com.github.drinkjava2.jdialects.id
NormalJdbcTool
          Interface of Normal JDBC methods, this interface is used for other projects to eliminate jar dependency, other projects need copy this interface into there source code folder but always use name "com.github.drinkjava2.jdbpro.NormalJdbcTool"
 

Classes in com.github.drinkjava2.jdbpro used by com.github.drinkjava2.jsqlbox
DbPro
          DbPro is the enhanced version of Apache Commons DbUtils's QueryRunner, add below improvements:
DbProConfig
          DbProConfig class is used to store constructor parameters for build DbPro instance, this is a transient object, never try to re-use it, re-use it will break thread safe of jDbPro
ImprovedQueryRunner
          ImprovedQueryRunner made below improvements compare DbUtils's QueryRunner: 1) Override close() and prepareConnection() method of QueryRunner, use a ConnectionManager to manage connection, ConnectionManager can get connection from DataSource or ThreadLocal or some other 3rd party tools like Spring.
JDBPRO
          JDBPRO store some public static methods, usually used for static import to simplify programming
NormalJdbcTool
          Interface of Normal JDBC methods, this interface is used for other projects to eliminate jar dependency, other projects need copy this interface into there source code folder but always use name "com.github.drinkjava2.jdbpro.NormalJdbcTool"
PreparedSQL
          PreparedSQL is a temporary object used for store SQL, parameter, ResultSetHandlers, SqlHandlers, Connection and templateEngine..., it's not thread-safe
SqlItem
          SqlItem store SQL SqlItemType type and value array
SqlOption
          SqlOption system how to explain a SqlItem, SqlItem like "Message" in windows, SqlOption is the "Message" type.
 

Classes in com.github.drinkjava2.jdbpro used by com.github.drinkjava2.jsqlbox.entitynet
PreparedSQL
          PreparedSQL is a temporary object used for store SQL, parameter, ResultSetHandlers, SqlHandlers, Connection and templateEngine..., it's not thread-safe
 

Classes in com.github.drinkjava2.jdbpro used by com.github.drinkjava2.jsqlbox.handler
DefaultOrderSqlHandler
          SqlHandler is the Interceptor to do some intercept operation instead of direct access database
ImprovedQueryRunner
          ImprovedQueryRunner made below improvements compare DbUtils's QueryRunner: 1) Override close() and prepareConnection() method of QueryRunner, use a ConnectionManager to manage connection, ConnectionManager can get connection from DataSource or ThreadLocal or some other 3rd party tools like Spring.
PreparedSQL
          PreparedSQL is a temporary object used for store SQL, parameter, ResultSetHandlers, SqlHandlers, Connection and templateEngine..., it's not thread-safe
SqlHandler
          SqlHandler is the Interceptor to do some intercept operation instead of direct access database
 

Classes in com.github.drinkjava2.jdbpro used by com.github.drinkjava2.jsqlbox.sqlitem
CustomizedSqlItem
          Sql Operation Type
PreparedSQL
          PreparedSQL is a temporary object used for store SQL, parameter, ResultSetHandlers, SqlHandlers, Connection and templateEngine..., it's not thread-safe
 



Copyright © 2018. All rights reserved.