Skip to content

Releases: blinkfox/fenix

v2.3.3 修复多线程下同一个接口方法的线程安全问题(强烈推荐升级)

03 Jul 08:57
Compare
Choose a tag to compare
  • 修复了在多线程情况下执行同一个 repository 接口方法时,可能出现参数混淆的线程安全问题;

v2.3.2 修复某些情况下 JDBC 连接未释放的问题(强烈推荐升级)

29 May 03:05
Compare
Choose a tag to compare
  • 修复了在异步多线程情况下,返回自定义实体 Bean 类型时,JDBC 连接未释放的问题,老版本可以使用 @Transactional 注解解决;

v2.3.1 兼容支持最新 v2.3.0 版本的 Spring Data JPA

19 May 01:49
Compare
Choose a tag to compare
  • 支持最新的 Spring Data JPA 版本(v2.3.0),同时也能兼容之前的 Spring Data JPA 版本;

v2.3.0 新增了基于 JPQL 方式时自定义命名参数名称的相关 API 和属性

08 May 16:07
Compare
Choose a tag to compare
  • 新增了基于 JPQL 的 XML 方式中的多个 XML 标签中,可以自定义命名参数名称的 name 属性;
  • 新增了基于 JPQL 的 Java API 方式中可以自定义命名参数名称的 name 参数相关的 API 方法;

v2.2.0 新增了基于 Specification 的动态注解和 Java 链式 API

22 Feb 14:33
Compare
Choose a tag to compare
  • 新增了基于 Specification 的动态条件注解来动态查询数据;
  • 新增了基于 Specification 的 Java 链式 API 来动态查询数据;
  • 新增了 @EnableFenix 注解来配置 JPA 可以使用 Fenix 的相关 API;

v2.1.0 新增 <where> 标签和对应的 Java API

21 Nov 01:58
Compare
Choose a tag to compare
  • 新增了 <where> 标签和动态 where 的 Java API,用来消除在全动态 SQL 中场景中,WHERE 关键字后的 AND 或者 OR 关键字;

v2.0.0 支持 Spring Boot 和 JPA 的 2.2.0.RELEASE

18 Oct 05:37
Compare
Choose a tag to compare
  • 支持 Spring Boot 和 Spring Data JPA 的 2.2.0.RELEASE 及以上的版本,同时也兼容之前的 JPA 版本;

v1.1.1 求分页 count 小调整

15 Oct 02:26
Compare
Choose a tag to compare
  • 修改了默认求总记录数 count(*) 时的 SQL 为 count(*) as count,即增加了 as 列;

v1.1.0 新增返回任意实体对象或集合

12 Oct 02:11
Compare
Choose a tag to compare
  • 新增了返回任意实体对象或集合的功能,相比使用投影的方式更为简单和自然;

v1.0.1 bug 修复及小功能调整

01 Sep 10:20
Compare
Choose a tag to compare
  • 新增了可以使用 spring.jpa.show-sql 的配置来作为是否打印 SQL 信息的依据之一;
  • 新增了部分类的单元测试,提高了单元测试覆盖率;
  • 重构了 XML 文件的扫描读取机制;
  • 修复了 Spring Boot web 项目打成 jar 包时读取不到 Fenix XML 文件的问题;
  • 删除了 Fenix debug 模式的功能;