MiniDao Versions Save

一款极其轻量的JAVA持久层框架,基于 SpringJdbc + freemarker 实现,具备Mybatis一样的SQL分离和逻辑标签能力,可无缝集成springboot项目。

1.9.10

1 month ago

1.9.6

2 months ago

1.9.5

5 months ago

升级日志

  • 增加拼接函数concat
  • 增加in函数
  • 增加in数字函数inNumber
  • 增加saas忽略注解@IgnoreSaas
  • freemarker模板注入漏洞处理 禁止解析ObjectConstructor,Execute
  • 升级jsqlparser到4.4版本
  • 自动生成ID,id有值则不再生成

1.9.0last

5 months ago

1.9.0 last版本,备份

1.9.0

1 year ago
  • 升级依赖版本号与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

2 years ago
  • 数据库分页方言重构支持含常规、国产、大数据等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)四种主键策略