|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||