Releases: jeecgboot/MiniDao
Releases · jeecgboot/MiniDao
v1.9.10
v1.9.6
Merge pull request #33 from jeecgboot/dependabot/maven/minidao-pe-exa…
1.9.5
升级日志
- 增加拼接函数concat
- 增加in函数
- 增加in数字函数inNumber
- 增加saas忽略注解@IgnoreSaas
- freemarker模板注入漏洞处理 禁止解析ObjectConstructor,Execute
- 升级jsqlparser到4.4版本
- 自动生成ID,id有值则不再生成
1.9.0last
1.9.0 last版本,备份
1.9.0
- 升级依赖版本号与jeecgboot版本号一致,重点升级jsqlparser重构了不兼容方法
- 升级springframework依赖到5.3.18 ,与jeecgboot同步
- 升级spring-boot-starter依赖到2.6.6 ,与jeecgboot同步
- 升级javassist依赖到 3.25.0-GA
- 升级jsqlparser依赖到 4.3
- 升级ognl版本号解决报错问题
- 不支持SqlServer分页问题
- 支持用户自定义数据源
- SqlServer2012(derby用到)、PostgreSql、神通、Hsql、mysql分页优化,有分页关键词就用select包裹起来
- 反射打破方法没必要写,去掉fields[j].setAccessible(true)
- [issues/I4STNJ]SQL Server表名关键字查询失败
1.8.3
- 数据库分页方言重构支持含常规、国产、大数据等28种数据库
数据库 | 支持 |
---|---|
MySQL | √ |
Oracle、Oracle9i | √ |
SqlServer、SqlServer2012 | √ |
PostgreSQL | √ |
DB2、Informix | √ |
MariaDB | √ |
SQLite、Hsqldb、Derby、H2 | √ |
达梦、人大金仓、神通 | √ |
华为高斯、虚谷、瀚高数据库 | √ |
阿里云PolarDB、PPAS、HerdDB | √ |
Hive、HBase、CouchBase | √ |
- 数据库实现自动适配不再需要手工配置DB类型
- 解决上个版本重构后,不支持SqlServer分页问题
- debug模式下,解决报错: Minidao报错“Template java/lang/Object_toString.sql not found”
- ID支持主键策略自动生成 @TableId(type = IdType.UUID)
- @TableId 支持uuid(默认)\AUTO(自增)\ID_WORKER(雪花ID)\ID_SEQ(序列seq,必须配置seqName)四种主键策略