# tcda
**Repository Path**: tao_huangtao/tcda
## Basic Information
- **Project Name**: tcda
- **Description**: tcda
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-06-13
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# TCDA
## 简介
轻量级的orm工具,实现ActiveRecord模式、连贯操作和统计查询.简化sql脚本编写,和其他类似orm工具复炸的配置文件和接口文件等,大大简化数据库操作,用最少的代码做最多的事。
抛弃其他框架繁琐的xml语法,大量的常规操作都不需要写sql语句,极大减轻宽表的插入和跟新操作。
核心文件就只有一个,没有多余的方法,只有where,filter,select,insert,orderBy,groupBy,update,delete核心方法。
最少的依赖,只有日志系统依赖,无其他第三方依赖。
* 目前只支持mysql
* 默认支持数据库小写加下划线命名方式和java bean映射方式 user_name > userName ,直接驼峰法也可以。
## mvn
```
com.tdull.commons.db
tcda
1.3.1
```
## 快速开始
### 配置数据源
```
DbHelper dbHelper = new DbHelper();
//配置数据源,可以使用你项目的连接池的对象,也可以利用spring进行注入
dbHelper.setDataSource(dataSource);
```
### 查询 cms_column 表所有数据
```
//cms_column配置需要查询的表 下面的操作都在这个表上面进行
Model column = dbHelper.getModelInstance("cms_column");
//获取所有数据 Map保存数据
List