SimplifyDb 基于 Druid 的数据库操作工具 项目简介
SimplifyDb 是一个Java基于druid的一款Builder简化写sql语句操作的框架。本项目主要采用反射读写需要操作的实体和表,同时项目还是提供多种主键生成器和自定义主键生成器接口方便用户根据实际业务扩展主键生成器项目特点快速配置和操作多数据库多数据源配置自动切换提供多种主键生成器以及自定义主键生成器全局统一记录数据创建人和修改人快速配置逻辑删除功能写操作支持异步执行安装Maven在项目的pom.xml的dependencies中加入以下内容:<dependency>
<groupId>cn.simplifydb</groupId>
<artifactId>simplifydb</artifactId>
<version>version</version>
</dependency>https://mvnrepository.com/artifact/cn.simplifydb/simplifydb提供bug反馈或建议码云 -> issuesGithub -> issues初始化:1.先设置日志接口cn.simplifydb.system.DbLog.setDbLogInterface()方法传入cn.simplifydb.system.DbLog.DbLogInterface 接口主要负责记录util 执行日志2.开始初始化数据库连接cn.simplifydb.database.config.DataSourceConfig.init() 参数为配置文件的路径支持file: 、classpath: 、Properties3.设置实体转换数据库接口(根据class 获取该实体存在的数据源中)cn.simplifydb.database.DbWriteService.setWriteInterface()方法传入cn.simplifydb.database.DbWriteService.WriteInterface 接口主要负责处理实体对应的数据源标记和实体数据库表名更多使用示例:src/test/java/cn/simplifydb
<groupId>cn.simplifydb</groupId>
<artifactId>simplifydb</artifactId>
<version>version</version>
</dependency>https://mvnrepository.com/artifact/cn.simplifydb/simplifydb提供bug反馈或建议码云 -> issuesGithub -> issues初始化:1.先设置日志接口cn.simplifydb.system.DbLog.setDbLogInterface()方法传入cn.simplifydb.system.DbLog.DbLogInterface 接口主要负责记录util 执行日志2.开始初始化数据库连接cn.simplifydb.database.config.DataSourceConfig.init() 参数为配置文件的路径支持file: 、classpath: 、Properties3.设置实体转换数据库接口(根据class 获取该实体存在的数据源中)cn.simplifydb.database.DbWriteService.setWriteInterface()方法传入cn.simplifydb.database.DbWriteService.WriteInterface 接口主要负责处理实体对应的数据源标记和实体数据库表名更多使用示例:src/test/java/cn/simplifydb