# tim-db-demo **Repository Path**: tim_123/tim-db-demo ## Basic Information - **Project Name**: tim-db-demo - **Description**: tim-db 数据库工具开源demo项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-11-16 - **Last Updated**: 2022-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tim-db-demo 弱对象的数据库中间件 ## 简介 > tim-db-demo 为基于jpa封装的中间件,sql语句数据库动态配置的一款中间件。 ## 主要特点 > 低代码、在线配置、易维护、模块化 - 该中间件主要目的是为了提升开发效率,奖励开发出错率。使用弱对象形式进行开发,基本数据都是基于map类型与Object。 后续tim-task、tim-wallet、tim-rule、tim-poi、tim-codes等一系列工具数据库都是基于tim-db实现。 ## 主要组成部分 - 第一部分。数据库sys_t_sql 表和v_sql 视图 - 第二部分。引入tim-db.jar、tim-utils.jar 两个依赖包 - 第三部分。代码配置spring-bean.xml ## 快速入手 - [数据库配置点击查看](doc/db-sql.md) - 运行项目 ```html 访问接口文档 http://127.0.0.1:18888/doc.html 出现以下图片既可以使用 ``` ![api文档](img/dochtml.png) - 配置脚本 ![配置脚本](img/db-sql.png) - 在api文档上调用配置的脚本group 与code 即可使用crud 相对于的逻辑。api文档还提供简单的删除、更新、新增功能 ## 其他说明 [!!具体使用规则请点击这!!](https://blog.csdn.net/qq_29163733/article/details/98750945) ---- ## 版本更新历史 版本|说明 ---|--- 2.11.0|增加 项目启动初始化所有的表相对应的crud数据 2.20.3|tim-db相关数据库表可独立schema部署