# tdengine4axe **Repository Path**: FeiCCode/tdengine4axe ## Basic Information - **Project Name**: tdengine4axe - **Description**: TDengine的orm工具,依赖axe,提供dao层的sql执行和对象映射操作,支持多数据源、跨库操作。请注意,由于TDengine不支持事务、不支持删除和更新数据,所以tdengine4axe在这方面也无法支持。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-11-18 - **Last Updated**: 2021-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tdengine4axe #### 介绍 TDengine的orm工具,依赖axe,提供dao层的sql执行和对象映射操作,支持多数据源、跨库操作。请注意,由于TDengine不支持事务、不支持删除和更新数据,所以tdengine4axe在这方面也无法支持。 #### 安装教程 1. git clone 或者 下载源码到本地 2. 进入到pom.xml文件所在目录,mvn install安装到本地maven仓库 3. 在项目中添加如下maven依赖 ```xml com.axe tdengine4axe 21.3.8 ``` #### 使用说明 在resources目录下添加配置文件:tdengine.properties 1. 如果是使用TDengine的restful模式连接TDengine-server数据库,配置文件内容如下: ```xml #指定连接池,可以自己定义,用别的连接池 datasource=hikaricp-datasource driver=com.taosdata.jdbc.rs.RestfulDriver url=jdbc:TAOS-RS://serverip:6041/dbname username= password= #是否自动创建表结构 datasource.hikaricp-datasource.auto_create_table=true #是否打印sql语句 datasource.hikaricp-datasource.show_sql=true ``` 2. 如果是使用JNI的方式连接数据库,则如下配置之外,还需要程序运行的机器上安装TDengine客户端,客户端安装请自行参考TDengine官方文档 ```xml #指定连接池,可以自己定义,用别的连接池 datasource=hikaricp-datasource driver=com.taosdata.jdbc.TSDBDriver url=jdbc:TAOS://serverip:6041/dbname username= password= #是否自动创建表结构 datasource.hikaricp-datasource.auto_create_table=true #是否打印sql语句 datasource.hikaricp-datasource.show_sql=true ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request