Skip to content

Releases: blinkfox/fenix

v3.0.0 新增适配了 SpringBoot 3.x 的版本

07 Nov 16:27
Compare
Choose a tag to compare
  • 新增适配了 SpringBoot 3.x 的版本;

🏖️ v2.7.0 新增 ActiveRecord 模式和多种结果转换策略

01 Apr 02:19
Compare
Choose a tag to compare
  • 新增了 ActiveRecord 模式,简单场景的“增删改查”或动态查询更加方便、优雅;
  • 新增了多种可自定义的查询结果列转换为对象实体的转换策略,包括"基于 as 别名转换"(默认)、"下换线转驼峰"、"去除前缀的下划线转驼峰"和"基于 Column 注解转换"等;
  • 新增了 @QueryFenix 注解中的 resultType 的结果实体类型属性,跟 XML 中的 resultType 同义,后续推荐使用注解标注结果类型,重构代码时,能更好的利用上的 Java 的静态编译检查。
  • 新增了 NanoId 的主键生成策略和 Java API 调用方式;
  • 新增和改进了部分文档中的内容,添加了 IDEA 插件地址和其他贡献者的列表;

v2.6.1 修复启动 Banner 版本号不对的小问题

09 Dec 17:06
Compare
Choose a tag to compare
  • 修复了 Fenix 启动 Banner 中版本号不对的小问题;

v2.6.0 支持 Spring Data JPA 2.6.0 版本

20 Nov 17:11
Compare
Choose a tag to compare
  • 支持当前最新的 Spring Data JPA 版本 (v2.6.0),同时也能兼容之前的 Spring Data JPA 版本;

新增了 trimWhere 标签

08 May 05:37
Compare
Choose a tag to compare
  • 新增了 trimWhere 标签,用于完全替代之前的 where 标签的已知 bug,以前的 where 标签将继续保留但不再推荐使用;

v2.4.2 小 bug 修复版本 🆕

04 Feb 02:01
Compare
Choose a tag to compare
  • 修复了使用 Pageable.unpaged() 时的异常;

v2.4.1 新增了 debug 模式和 bug 修复

02 Jan 15:41
Compare
Choose a tag to compare
  • 新增了 debug 模式,开启之后,可以在不重启服务的情况下,实时读取和解析 XML 文件中的 SQL;
  • 修复 <where /> 标签中在混合使用了逻辑控制语法和 XML 标签语法时,去除 AND 前缀的一些 bug;
  • 升级了 mvel 的依赖到最新小版本;

v2.4.0 增强 JPA 的增删改功能

10 Dec 15:41
Compare
Choose a tag to compare
  • 新增了更快速高效的 JPA 批量“增删改”的支持;
  • 新增了增量更新的功能,即更新时只更新实体类中属性值不为 null 的字段;
  • 新增了三种主键 ID 生成策略类;
  • 修改或升级了相关依赖包的版本,如:去除了 dom4j 的显示依赖,因为 JPA Hibernate 中已经传递依赖了它;

v2.3.6 小功能改进版本

26 Aug 16:01
Compare
Choose a tag to compare
  • 新增了 @EnableFenix 注解中更多的配置信息,与 @EnableJpaRepositories 注解相对应;
  • 修改了求 COUNT 的 SQL 不支持 DISTINCT 的问题;

v2.3.5 修复了在老版本 JPA 中某些情况下的 bug

31 Jul 15:05
Compare
Choose a tag to compare
  • 修复了在老版本 JPA 中,某些情况下出现 Javaassist 的 ClassNotFoundException 的问题;