├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs └── org.eclipse.m2e.core.prefs ├── README.md ├── document └── zh-cn │ ├── 1.intro.md │ ├── 2.download.md │ ├── 3.quick-start-beginner.md │ ├── 4.quick-start.md │ ├── 5.user-manual.md │ ├── resource │ ├── intro-performance.png │ ├── logo.png │ ├── quick-start-batchupdate.png │ ├── quick-start-call.png │ ├── quick-start-get.png │ ├── quick-start-getlist.png │ ├── quick-start-getmap.png │ ├── quick-start-getmaplist.png │ └── quick-start-update.png │ └── vsdx │ ├── feedback-workflow.vsdx │ └── quick-start.vsdx ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── rex │ │ ├── DB.java │ │ ├── RMap.java │ │ └── db │ │ ├── DBCall.java │ │ ├── DBQuery.java │ │ ├── DBTransaction.java │ │ ├── DBUpdate.java │ │ ├── Ps.java │ │ ├── configuration │ │ ├── Configuration.java │ │ ├── XMLConfigParser.java │ │ ├── XMLConfigurationLoader.java │ │ ├── rexdb-1-config.dtd │ │ └── xml │ │ │ ├── TokenParser.java │ │ │ ├── XEntityResolver.java │ │ │ ├── XNode.java │ │ │ └── XPathParser.java │ │ ├── core │ │ ├── DBOperation.java │ │ ├── DBTemplate.java │ │ ├── executor │ │ │ ├── DefaultQueryExecutor.java │ │ │ └── QueryExecutor.java │ │ ├── reader │ │ │ ├── BeanResultReader.java │ │ │ ├── ClassResultReader.java │ │ │ ├── DefaultResultSetIterator.java │ │ │ ├── MapResultReader.java │ │ │ ├── ResultReader.java │ │ │ └── ResultSetIterator.java │ │ └── statement │ │ │ ├── AbstractStatementCreator.java │ │ │ ├── ArrayStatementCreator.java │ │ │ ├── BeanStatementCreator.java │ │ │ ├── PsStatementCreator.java │ │ │ ├── StatementCreator.java │ │ │ └── StatementCreatorManager.java │ │ ├── datasource │ │ ├── ConnectionHolder.java │ │ ├── DataSourceFactory.java │ │ ├── DataSourceManager.java │ │ ├── JndiDataSourceFactory.java │ │ ├── PoolDataSourceFactory.java │ │ ├── SimpleDataSource.java │ │ ├── SimpleDataSourceFactory.java │ │ └── pool │ │ │ ├── ConnectionProxy.java │ │ │ ├── SimpleConnectionPool.java │ │ │ └── SimpleConnectionProxy.java │ │ ├── dialect │ │ ├── Dialect.java │ │ ├── DialectFactory.java │ │ ├── DialectManager.java │ │ ├── LimitHandler.java │ │ └── impl │ │ │ ├── DB2Dialect.java │ │ │ ├── DMDialect.java │ │ │ ├── DerbyDialect.java │ │ │ ├── H2Dialect.java │ │ │ ├── HSQLDBDialect.java │ │ │ ├── KingbaseDialect.java │ │ │ ├── MySQLDialect.java │ │ │ ├── Oracle8iDialect.java │ │ │ ├── Oracle9iDialect.java │ │ │ ├── OscarDialect.java │ │ │ ├── PostgreSQLDialect.java │ │ │ ├── SQLServer2005Dialect.java │ │ │ └── SQLServerDialect.java │ │ ├── dynamic │ │ └── javassist │ │ │ ├── BeanConvertor.java │ │ │ ├── BeanConvertorManager.java │ │ │ ├── SampleBean.java │ │ │ └── SampleBeanConvertor.java │ │ ├── exception │ │ ├── DBException.java │ │ ├── DBRuntimeException.java │ │ ├── ExceptionResource.java │ │ ├── ExceptionResourceFactory.java │ │ ├── exception.db.en.properties │ │ └── exception.db.zh-cn.properties │ │ ├── listener │ │ ├── BaseContext.java │ │ ├── DBListener.java │ │ ├── ListenerManager.java │ │ ├── SqlContext.java │ │ ├── TransactionContext.java │ │ └── impl │ │ │ ├── SqlConsolePrinterListener.java │ │ │ └── SqlDebugListener.java │ │ ├── logger │ │ ├── Logger.java │ │ ├── LoggerFactory.java │ │ ├── jdk │ │ │ ├── JdkLogger.java │ │ │ └── JdkLoggerFactory.java │ │ ├── log4j │ │ │ ├── Log4jLogger.java │ │ │ └── Log4jLoggerFactory.java │ │ ├── log4j2 │ │ │ ├── Log4j2Logger.java │ │ │ └── Log4j2LoggerFactory.java │ │ └── slf4j │ │ │ ├── Slf4jLogger.java │ │ │ └── Slf4jLoggerFactory.java │ │ ├── transaction │ │ ├── AbstractTransactionManager.java │ │ ├── DataSourceConnectionHolder.java │ │ ├── DataSourceTransactionManager.java │ │ ├── DefaultDefinition.java │ │ ├── Definition.java │ │ ├── JtaTransactionManager.java │ │ ├── ThreadConnectionHolder.java │ │ └── TransactionManager.java │ │ └── util │ │ ├── ConstantUtil.java │ │ ├── DataSourceUtil.java │ │ ├── JdbcUtil.java │ │ ├── ORUtil.java │ │ ├── ReflectUtil.java │ │ ├── ResourceUtil.java │ │ ├── SqlUtil.java │ │ └── StringUtil.java └── resource │ └── rexdb-sample.xml └── test └── java └── org └── rex ├── RMapTest.java └── db ├── UsingH2.java ├── datasource ├── ConnectionProperties.java ├── TestPoolDataSourceFactory.java ├── TestSimpleDataSourceFactory.java └── pool │ └── TestSimpleConnectionPool.java └── dialect └── TestDialectManager.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /target/ 3 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/README.md -------------------------------------------------------------------------------- /document/zh-cn/1.intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/1.intro.md -------------------------------------------------------------------------------- /document/zh-cn/2.download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/2.download.md -------------------------------------------------------------------------------- /document/zh-cn/3.quick-start-beginner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/3.quick-start-beginner.md -------------------------------------------------------------------------------- /document/zh-cn/4.quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/4.quick-start.md -------------------------------------------------------------------------------- /document/zh-cn/5.user-manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/5.user-manual.md -------------------------------------------------------------------------------- /document/zh-cn/resource/intro-performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/resource/intro-performance.png -------------------------------------------------------------------------------- /document/zh-cn/resource/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/resource/logo.png -------------------------------------------------------------------------------- /document/zh-cn/resource/quick-start-batchupdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/resource/quick-start-batchupdate.png -------------------------------------------------------------------------------- /document/zh-cn/resource/quick-start-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/resource/quick-start-call.png -------------------------------------------------------------------------------- /document/zh-cn/resource/quick-start-get.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/resource/quick-start-get.png -------------------------------------------------------------------------------- /document/zh-cn/resource/quick-start-getlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/resource/quick-start-getlist.png -------------------------------------------------------------------------------- /document/zh-cn/resource/quick-start-getmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/resource/quick-start-getmap.png -------------------------------------------------------------------------------- /document/zh-cn/resource/quick-start-getmaplist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/resource/quick-start-getmaplist.png -------------------------------------------------------------------------------- /document/zh-cn/resource/quick-start-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/resource/quick-start-update.png -------------------------------------------------------------------------------- /document/zh-cn/vsdx/feedback-workflow.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/vsdx/feedback-workflow.vsdx -------------------------------------------------------------------------------- /document/zh-cn/vsdx/quick-start.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/document/zh-cn/vsdx/quick-start.vsdx -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/rex/DB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/DB.java -------------------------------------------------------------------------------- /src/main/java/org/rex/RMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/RMap.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/DBCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/DBCall.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/DBQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/DBQuery.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/DBTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/DBTransaction.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/DBUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/DBUpdate.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/Ps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/Ps.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/configuration/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/configuration/Configuration.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/configuration/XMLConfigParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/configuration/XMLConfigParser.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/configuration/XMLConfigurationLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/configuration/XMLConfigurationLoader.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/configuration/rexdb-1-config.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/configuration/rexdb-1-config.dtd -------------------------------------------------------------------------------- /src/main/java/org/rex/db/configuration/xml/TokenParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/configuration/xml/TokenParser.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/configuration/xml/XEntityResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/configuration/xml/XEntityResolver.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/configuration/xml/XNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/configuration/xml/XNode.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/configuration/xml/XPathParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/configuration/xml/XPathParser.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/DBOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/DBOperation.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/DBTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/DBTemplate.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/executor/DefaultQueryExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/executor/DefaultQueryExecutor.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/executor/QueryExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/executor/QueryExecutor.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/reader/BeanResultReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/reader/BeanResultReader.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/reader/ClassResultReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/reader/ClassResultReader.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/reader/DefaultResultSetIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/reader/DefaultResultSetIterator.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/reader/MapResultReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/reader/MapResultReader.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/reader/ResultReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/reader/ResultReader.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/reader/ResultSetIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/reader/ResultSetIterator.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/statement/AbstractStatementCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/statement/AbstractStatementCreator.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/statement/ArrayStatementCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/statement/ArrayStatementCreator.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/statement/BeanStatementCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/statement/BeanStatementCreator.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/statement/PsStatementCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/statement/PsStatementCreator.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/statement/StatementCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/statement/StatementCreator.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/core/statement/StatementCreatorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/core/statement/StatementCreatorManager.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/datasource/ConnectionHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/datasource/ConnectionHolder.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/datasource/DataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/datasource/DataSourceFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/datasource/DataSourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/datasource/DataSourceManager.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/datasource/JndiDataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/datasource/JndiDataSourceFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/datasource/PoolDataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/datasource/PoolDataSourceFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/datasource/SimpleDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/datasource/SimpleDataSource.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/datasource/SimpleDataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/datasource/SimpleDataSourceFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/datasource/pool/ConnectionProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/datasource/pool/ConnectionProxy.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/datasource/pool/SimpleConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/datasource/pool/SimpleConnectionPool.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/datasource/pool/SimpleConnectionProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/datasource/pool/SimpleConnectionProxy.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/Dialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/Dialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/DialectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/DialectFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/DialectManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/DialectManager.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/LimitHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/LimitHandler.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/DB2Dialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/DB2Dialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/DMDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/DMDialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/DerbyDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/DerbyDialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/H2Dialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/H2Dialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/HSQLDBDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/HSQLDBDialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/KingbaseDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/KingbaseDialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/MySQLDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/MySQLDialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/Oracle8iDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/Oracle8iDialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/Oracle9iDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/Oracle9iDialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/OscarDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/OscarDialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/PostgreSQLDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/PostgreSQLDialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/SQLServer2005Dialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/SQLServer2005Dialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dialect/impl/SQLServerDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dialect/impl/SQLServerDialect.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dynamic/javassist/BeanConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dynamic/javassist/BeanConvertor.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dynamic/javassist/BeanConvertorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dynamic/javassist/BeanConvertorManager.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dynamic/javassist/SampleBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dynamic/javassist/SampleBean.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/dynamic/javassist/SampleBeanConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/dynamic/javassist/SampleBeanConvertor.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/exception/DBException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/exception/DBException.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/exception/DBRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/exception/DBRuntimeException.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/exception/ExceptionResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/exception/ExceptionResource.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/exception/ExceptionResourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/exception/ExceptionResourceFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/exception/exception.db.en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/exception/exception.db.en.properties -------------------------------------------------------------------------------- /src/main/java/org/rex/db/exception/exception.db.zh-cn.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/exception/exception.db.zh-cn.properties -------------------------------------------------------------------------------- /src/main/java/org/rex/db/listener/BaseContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/listener/BaseContext.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/listener/DBListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/listener/DBListener.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/listener/ListenerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/listener/ListenerManager.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/listener/SqlContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/listener/SqlContext.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/listener/TransactionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/listener/TransactionContext.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/listener/impl/SqlConsolePrinterListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/listener/impl/SqlConsolePrinterListener.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/listener/impl/SqlDebugListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/listener/impl/SqlDebugListener.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/logger/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/logger/Logger.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/logger/LoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/logger/LoggerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/logger/jdk/JdkLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/logger/jdk/JdkLogger.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/logger/jdk/JdkLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/logger/jdk/JdkLoggerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/logger/log4j/Log4jLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/logger/log4j/Log4jLogger.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/logger/log4j/Log4jLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/logger/log4j/Log4jLoggerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/logger/log4j2/Log4j2Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/logger/log4j2/Log4j2Logger.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/logger/log4j2/Log4j2LoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/logger/log4j2/Log4j2LoggerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/logger/slf4j/Slf4jLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/logger/slf4j/Slf4jLogger.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/logger/slf4j/Slf4jLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/logger/slf4j/Slf4jLoggerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/transaction/AbstractTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/transaction/AbstractTransactionManager.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/transaction/DataSourceConnectionHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/transaction/DataSourceConnectionHolder.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/transaction/DataSourceTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/transaction/DataSourceTransactionManager.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/transaction/DefaultDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/transaction/DefaultDefinition.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/transaction/Definition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/transaction/Definition.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/transaction/JtaTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/transaction/JtaTransactionManager.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/transaction/ThreadConnectionHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/transaction/ThreadConnectionHolder.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/transaction/TransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/transaction/TransactionManager.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/util/ConstantUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/util/ConstantUtil.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/util/DataSourceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/util/DataSourceUtil.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/util/JdbcUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/util/JdbcUtil.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/util/ORUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/util/ORUtil.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/util/ReflectUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/util/ReflectUtil.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/util/ResourceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/util/ResourceUtil.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/util/SqlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/util/SqlUtil.java -------------------------------------------------------------------------------- /src/main/java/org/rex/db/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/java/org/rex/db/util/StringUtil.java -------------------------------------------------------------------------------- /src/main/resource/rexdb-sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/main/resource/rexdb-sample.xml -------------------------------------------------------------------------------- /src/test/java/org/rex/RMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/test/java/org/rex/RMapTest.java -------------------------------------------------------------------------------- /src/test/java/org/rex/db/UsingH2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/test/java/org/rex/db/UsingH2.java -------------------------------------------------------------------------------- /src/test/java/org/rex/db/datasource/ConnectionProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/test/java/org/rex/db/datasource/ConnectionProperties.java -------------------------------------------------------------------------------- /src/test/java/org/rex/db/datasource/TestPoolDataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/test/java/org/rex/db/datasource/TestPoolDataSourceFactory.java -------------------------------------------------------------------------------- /src/test/java/org/rex/db/datasource/TestSimpleDataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/test/java/org/rex/db/datasource/TestSimpleDataSourceFactory.java -------------------------------------------------------------------------------- /src/test/java/org/rex/db/datasource/pool/TestSimpleConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/test/java/org/rex/db/datasource/pool/TestSimpleConnectionPool.java -------------------------------------------------------------------------------- /src/test/java/org/rex/db/dialect/TestDialectManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rex-soft/rexdb/HEAD/src/test/java/org/rex/db/dialect/TestDialectManager.java --------------------------------------------------------------------------------