Skip to content

Releases: dromara/mybatis-jpa-extra

3.3.6

30 Sep 03:17

Choose a tag to compare

1、新增MetadataConstants

2、新增OrderType

3、新增多数据源切换

4、增加sql和map参数的操作IJpaSqlMapper 、IJpaSqlRepository 和JpaSqlRepositoryImpl

5、Map返回值的字段映射为驼峰格式,返回map大写问题,空值返回

6、增加builder包

7、代码优化

1、StringBuffer to StringBuilder
2、org.dromara.mybatis.jpa.provider.base
3、CASE_TYPE to CaseType
4、TABLE_COLUMN_CASE to MapperMetadata

8、依赖包升级

         <spring.version>6.2.11</spring.version>
         <springboot.version>3.4.10</springboot.version>
        
        <commons-collections.version>4.5.0</commons-collections.version>
        <beanutils.version>1.11.0</beanutils.version>
        <commons-dbcp2.version>2.13.0</commons-dbcp2.version>
        <commons-pool2.version>2.12.1</commons-pool2.version>
        <commons-io.version>2.20.0</commons-io.version>
        <commons-codec.version>1.19.0</commons-codec.version>
        <commons-lang3.version>3.17.0</commons-lang3.version>
        <commons-logging.version>1.3.5</commons-logging.version>
        <commons-text.version>1.14.0</commons-text.version>
        <xmlbeans.version>5.2.0</xmlbeans.version>
        
        <log4j.version>2.25.2</log4j.version>
        <slf4j2.version>2.0.17</slf4j2.version>
        <slf4j.version>1.7.36</slf4j.version>
        <jackson.version2>2.14.0</jackson.version2>
        <mysql.version>8.4.0</mysql.version>
        <ojdbc8.version>21.6.0.0.1</ojdbc8.version>
        <highgo.version>6.0.3.jre8</highgo.version>
        <postgresql.version>42.4.1</postgresql.version>
        <persistence.version>3.1.0</persistence.version>
        <mybatis.version>3.5.19</mybatis.version>
        <mybatis-spring.version>3.0.4</mybatis-spring.version>
        <druid.version>1.2.23</druid.version>

        <caffeine.version>3.2.2</caffeine.version>
        <joda-time.version>2.14.0</joda-time.version>
        <activation.version>2.1.4</activation.version>
        <aopalliance.version>1.0</aopalliance.version>
        <bouncycastle.version>1.81</bouncycastle.version>

3.3.5

10 Apr 01:58

Choose a tag to compare

1、JpaServiceImpl 代码整合到 JpaRepositoryImpl

2、规范命名方式

3、ConditionValue增加getCollectionValues

4、代码调整和优化

3.3.0

10 Jul 10:35

Choose a tag to compare

1、新增注解
@softdelete(新逻辑删除)
@Encrypted

2、@Encrypted注解轻松实现字段数据加密和解密;

3、字段数据自动填充功能;继承FieldAutoFillHandler,实现insertFill和updateFill函数,可以完成租户字段,创建人、创建时间、修改人、修改时间等默认字段的填充

4、支持Lambda 形式调用,方便编写各类查询条件

5、实现spring data jpa的findBy功能

6、代码调整和优化

3.2

08 Aug 06:02

Choose a tag to compare

3.2

1、新增注解
@ Temporal
@ PartitionKey
@ ColumnDefault
@ ColumnLogic

2、@ GeneratedValue默认生成雪花id

3、增加逻辑删除的功能

4、新增单表分页查询fetch方法,支持条件Query和实体两种参数

5、queryPageResults改为fetchPageResults

6、增加多租户分布注解@PartitionKey

7、分页查询优化

8、代码调整和优化

3.0

13 Mar 03:47

Choose a tag to compare

3.0

javax.persistence更改为jakarta.persistence

javax.validation更改为jakarta.validation

支持 jdk 17

支持 Spring 6

支持 SpringBoot 3

底层代码优化

v2.8

17 Aug 00:00

Choose a tag to compare

新增链式Query查询条件构造器

底层代码的优化和整合

完善readme

统一jar包版本配置

升级相关的jar包

v2.7

26 Dec 14:03

Choose a tag to compare

add find
deleteBatch
insertBatch

v2.2

03 Dec 14:03

Choose a tag to compare

1、增加@entity@transient
2、更新表忽略null的字段
3、增加大小写的配置
4、增加字段支持
5、代码优化

v2.0

21 Apr 04:03
71e8ed8

Choose a tag to compare

mybatis-jpa-extra-spring-boot-starter