网站首页 > 博客文章 正文
前言
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
猜你喜欢
- 2024-10-24 持久层框架JPA与Mybatis该如何选型
- 2024-10-24 hibatis--mybatis,自动生成SQL, 通用Mapper, 通用Dao
- 2024-10-24 Elasticsearch 6.0.0官方参考指南翻译
- 2024-10-24 推荐一个高效美观易用的服务器运维工具
- 2024-10-24 Java 操作之RestHighLevelClient查询详解
- 2024-10-24 如何在 Elasticsearch 上应用机器学习排序插件
- 2024-10-24 「开源资讯」Apache Solr 8.6.0 发布,Java 全文搜索服务器
- 2024-10-24 最轻量级的Kubernetes云原生日志框架Loki
- 2024-10-24 ElasticSearch学习系列 - (3) Python操作es
- 2024-10-24 ES6.0.0官方参考指南翻译~入门指南~探索数据
你 发表评论:
欢迎- 05-30springboot 集成redisson 以及分布式锁的使用
- 05-30去哪儿技术面:10亿数据如何最快速插入MySQL?
- 05-30redis介绍
- 05-30redission YYDS
- 05-30手把手教你springboot集成mybatis
- 05-30mybatis根据表逆向自动化生成代码:自动生成实体类、mapper文件
- 05-30越来越大的微信小程序
- 05-30SpringBoot之数据访问——访问SQL数据库!
- 403℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 401℃用AI Agent治理微服务的复杂性问题|QCon
- 386℃初次使用IntelliJ IDEA新建Maven项目
- 382℃IT全明星|IntelliJ IDEA学习笔记(四、idea中怎么创建maven项目)
- 378℃Maven技术方案最全手册(mavena)
- 377℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 374℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 371℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)