专业的编程技术博客社区

网站首页 > 博客文章 正文

全功能orm工具sorms 1.0.10 发布,合使用Spring,Spring boot用户

baijin 2024-10-24 08:47:24 博客文章 22 ℃ 0 评论

前言

sorms是一个全功能orm工具, 同时具有Hibernate与Mybatis的优点。该框架主要适合使用Spring,Spring boot用户。

Maven依赖

<dependency>
    <groupId>com.github.atshow</groupId>
    <artifactId>sorm</artifactId>
    <version>1.0.10</version>
</dependency>

sorms 1.0.10 更新内容如下:

一:功能优化

  • 新增:JPA @Converter注解,方便实体类字段转换.
  • 新增:@SmallResults注解:结果集描述,主要用于SQL结果集映射到对象中的子对象.
  • 优化Example类支持select,from和 addCriteria添加自定义sql片段支持in传入数组或集合.支持动态表名设置
  • 优化DBContext类支持动态表名支持多数据源设置支持事务关闭支持设置是否使用tail支持设置是否保留DBObject中的updateMap
  • 优化模板书写page和pageTag区别:#page为函数调用,#pageTag需要使用#end标签pageIgnore和pageIgnoreTag区别:#pageIngore为函数调用,#pageIgnoreTag需要使用#end标签in标签:支持数组类型传入.
  • 优化jooq和querydsl使用支持动态表名
  • 文档完善使用说明相关文档描述
  • 版本升级:spring boot,fastjson,javassit升级到最新.

二:bug修复

  • DBClient.update(T obj)无法更新主键的问题.
  • 使用enhanceASM代码增强报错的问题
  • 使用javassit代码增强时,如果存在跨jar包引用会找不到依赖类的问题

源码地址:https://gitee.com/parken/SormGit

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表