jDialects 5.0.12 更新,数据库方言工具,添加动态增删列功能
简介 jDialects是一个Java数据库方言工具,目的是解决跨数据库问题,支持80多种关系数据库方言,具有分页、函数变换、类型变换、DDL生成、JPA注解解析等功能。它可以与JDBC工具组合使用,也可以作为ORM工具的一个组件。 优点 无侵入:jDialects原理基于对SQL文本进行变换,对持久层工具无侵入 依赖少:不依赖任何第三方库,基至把源码拷到项目里也能工作 从Annotation创建DDL:根据实体注解生成解析,包括一些主要的JPA注解的解析 从Java方法创建DDL:提供Java方法配置来创建DDL,同样的语法也可以在运行期修改配置。 从数据库生成实体类源码:可以读取数据库结构,生成各种可定制格式的实体类源码或导出Excel。 主键生成器:提供十多种主键生成器,和一个分布式主键生成器,为开发ORM工具提供便利 分页:提供跨数据库的分页方法 函数变换:对不同的数据库解析成对应方言的函数,尽量做到一次SQL到处运行。 类型变换:对不同的数据库字段类型,提供与Java类型的互相变换。 保留字检查:提供数据库保留字检查功能。 本次更新: 1. 添加运行期增删列DDL生成功能,这...