• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

jDialects: 数据库方言工具, 支持80多种数据库方言的分页、DDL、实体源码生成 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

jDialects

开源软件地址:

https://gitee.com/drinkjava2/jdialects

开源软件介绍:

English instruction see "README_ENG.md"

jdialects-logo

一个通用数据库方言工具

简介 | Intro

jDialects支持多达80多种数据库方言的DDL创建、实体源码生成、分页、函数变换、类型变换及主要的JPA注解解析功能。
它通常与JDBC工具组合使用,也可以作为其它Dao工具(如jSqlBox)的一个组成部分。

优点 | Advantages

  • 无侵入:jDialects工作原理基于对SQL文本进行变换,不会对您现有的持久层工具产生任何影响。
  • 依赖少:仅依赖单个jar文件, 大小约280k。
  • 从Annotation创建DDL:提供对一些主要的JPA注解的支持
  • 从Java方法创建DDL:提供Java方法配置来创建DDL,同样的语法也可以在运行期修改配置。
  • 从数据库生成实体类源码:可以读取数据库结构,生成注解风格的实体类POJO或ActiveRecord实体类源码
  • 主键生成器:提供十种主键生成器,和一个分布式主键生成器。
  • 分页:提供跨数据库的分页方法。
  • 函数变换:对不同的数据库解析成对应方言的函数,尽量做到一次SQL到处运行。
  • 类型变换:对不同的数据库字段类型,提供与Java类型的互相变换。
  • 保留字检查:提供数据库保留字检查功能。

文档 | Documentation

中文 | English

JavaDoc

应用示例 | Demo

在纯JDBC中使用

在jSqlBox中使用

在MyBatis中使用

下载地址 | Download

点此去下载
或在项目pom.xml中添加:

<dependency>    <groupId>com.github.drinkjava2</groupId>    <artifactId>jdialects</artifactId>    <version>5.0.12.jre8</version>  <!-- 或最新版本 --></dependency>

相关开源项目 | Other Projects

期望 | Futures

欢迎发issue提出更好的意见或提交PR,帮助完善 jDialects

版权 | License

Apache 2.0

关注我 | About Me

Github
码云


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap