基于spring jdbc的上层封装,底层jdbc操作基于JdbcTemplate

基于spring jdbc的上层封装,底层jdbc操作基于JdbcTemplate,支持MySql、SqlServer、Oracle数据库,强弱类型完美结合1、mini-jdbc:针对spring jdbc的一些不方便的地方,做了一些封装,大小写不敏感,简化了日常的开发工作。基于spring jdbc的RowMapper自动实现对象映射,大部分功能已经由spring jdbc实现了。2、数据类型的设计:集成了JFinal和SBORM的优点,对字段的大小写不敏感,对强类型实体、弱类型实体和非实体的支持。3、统一的接口:强类型、弱类型采用统一的数据库接口,例如:可以采用统一的insert方法报错强类型或弱类型数据。4、数据库的支持:目前已经支持MySql、SqlServer、Oracle数据库,屏蔽了数据库的语法差异。5、强弱类型完美结合:例如,在数据库插入一个用户:
zip
MiniJdbc-master.zip 预估大小:96个文件
folder
MiniJdbc-master 文件夹
file
.classpath 1KB
folder
.settings 文件夹
file
org.maven.ide.eclipse.prefs 241B
file
org.eclipse.jdt.core.prefs 652B
file
org.eclipse.core.resources.prefs 150B
file
org.eclipse.wst.validation.prefs 329B
file
org.eclipse.wst.common.component 320B
file
org.eclipse.wst.common.project.facet.core.xml 167B
file
org.eclipse.m2e.core.prefs 86B
file
pom.xml 5KB
file
user.sql 1KB
folder
src 文件夹
folder
test 文件夹
folder
java 文件夹
folder
com 文件夹
folder
mini 文件夹
folder
example 文件夹
file
MiniStrongExample.java 3KB
file
CodeExample.java 2KB
file
ConvertTest.java 336B
file
DynamicExample.java 1KB
folder
service 文件夹
file
DynamicService.java 431B
file
MiniWeakExample.java 7KB
folder
bean 文件夹
file
Demo.java 2KB
file
User.java 2KB
folder
main 文件夹
folder
resources 文件夹
file
jdbc.properties 525B
file
ehcache.xml 566B
file
applicationContext.xml 6KB
folder
java 文件夹
folder
com 文件夹
folder
mini 文件夹
folder
jdbc 文件夹
file
EntityMapping.java 2KB
file
EntityScanner.java 855B
file
BaseEntityMapper.java 5KB
file
StrongEntityRowMapper.java 7KB
folder
annotation 文件夹
file
Column.java 457B
file
Entity.java 1KB
folder
dynamic 文件夹
file
AbstractRoutingDataSource.java 9KB
file
TargetDataSource.java 527B
file
DynamicDataSourceContextHolder.java 867B
file
DynamicDialect.java 1KB
file
DynamicDataSource.java 240B
file
DynamicDataSourceAspect.java 1KB
folder
utils 文件夹
file
TypeUtil.java 5KB
file
PathKit.java 3KB
file
RecordKit.java 4KB
file
CommonUtil.java 4KB
file
ClassScanner.java 5KB
file
EntityParser.java 7KB
file
ConvertKit.java 4KB
file
EnumClazz.java 535B
file
DbKit.java 3KB
file
AnnotationUtil.java 3KB
file
MiniUtil.java 3KB
file
StrKit.java 2KB
file
CommonJdbc.java 4KB
folder
translate 文件夹
file
OrderBy.java 5KB
file
ManyRowToOneColumnTranslate.java 912B
file
SubString.java 871B
file
Contact.java 2KB
file
Null.java 2KB
file
DateTrans.java 10KB
file
TranslateFactory.java 600B
file
Underline.java 2KB
file
ITranslate.java 163B
file
Length.java 1KB
file
Trim.java 2KB
file
Instr.java 2KB
file
WeakEntityRowMapper.java 6KB
folder
dao 文件夹
file
IMiniDao.java 7KB
file
MiniDao.java 19KB
file
ModelDeal.java 5KB
file
MiniDaoException.java 409B
file
PageResult.java 3KB
folder
ehcache 文件夹
file
CacheKit.java 2KB
file
EhCache.java 530B
file
EhCacheHelper.java 2KB
file
StrongEntity.java 3KB
file
BaseEntity.java 151B
file
Model.java 434B
file
EntityContainer.java 968B
file
RecordRowMapper.java 1KB
file
DbHelper.java 29KB
file
Record.java 10KB
file
EntityInfo.java 5KB
folder
generator 文件夹
file
MysqlTypeMapping.java 1KB
file
EntityGenerator.java 11KB
file
SqlServerTypeMapping.java 2KB
file
IDialectMapping.java 131B
file
OracleTypeMapping.java 1KB
folder
cfg 文件夹
file
MiniConfig.java 5KB
file
StrongEntityInterceptor.java 1KB
folder
dialect 文件夹
file
SqlServerDialect.java 6KB
file
MysqlDialect.java 5KB
file
Sqlite3Dialect.java 5KB
file
PostgreSqlDialect.java 5KB
file
H2Dialect.java 5KB
file
OracleDialect.java 7KB
file
DialectFactory.java 3KB
file
Dialect.java 3KB
file
ApplicationContextHelper.java 890B
file
WeakEntity.java 177B
file
DatabaseRouter.java 1KB
file
LICENSE 10KB
file
.project 1KB
file
.gitignore 54B
...
zip 文件大小:111.78KB