Releases: dromara/mybatis-jpa-extra
Releases · dromara/mybatis-jpa-extra
3.3.6
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
3.3.0
1、新增注解
@softdelete(新逻辑删除)
@Encrypted
2、@Encrypted注解轻松实现字段数据加密和解密;
3、字段数据自动填充功能;继承FieldAutoFillHandler,实现insertFill和updateFill函数,可以完成租户字段,创建人、创建时间、修改人、修改时间等默认字段的填充
4、支持Lambda 形式调用,方便编写各类查询条件
5、实现spring data jpa的findBy功能
6、代码调整和优化