EasyRelation 1.1.1 发布,新增自动关联数据特性


EasyRelation 1.1.1 发布,新版本更新日志:

  • 更新 MapStructPlus 版本 1.2.1 --> 1.2.5
  • 添加自动关联数据功能

当想要对一个方法的结果自动关联相关数据时,可以在方法上面增加 @AutoRelation 注解, 框架会对其方法返回的结果数据,自动关联配置的其他数据。

功能基于 SpringAOP 实现。

简单示例:

例如,在查询商品时,需要关联配置的其他店铺等信息

  • 之前
public List<Goods> list(GoodsQuery goodsQuery) {
List<Goods> list = goodsRepository.list(goodsQuery);
injectRelation.injectRelation(list);
return list;
}
  • 使用自动关联
@AutoRelation
public List<Goods> list(GoodsQuery goodsQuery) {
return goodsRepository.list(goodsQuery);
}
  • EasyRelation文档
  • EasyRelation文档国内站点

相關推薦

2023-03-28

费时间和精力,还会影响项目的可维护性和可扩展性。 EasyRelation 是一个简单、高效的自动关联数据框架,可以通过一行代码,自动关联查询并填充需要的数据,对于性能影响极小,且省略了大量的冗余代码。 该框架适应于当

2022-11-03

片、网易云) V5.1.0版本更新 2022年11月02日ModStartCMS发布v5.1.0版本,增加了以下19个特性: [新功能] 安装向导根路径配置错误检测提醒 [新功能] Grid处理关联模型功能增强 [新功能] JS弹窗组件回调新增参数 [新功能]

2023-01-12

的核心流程。 禅道官网:https://www.zentao.net 禅道18.0版本发布了!新版本在地盘中新增了“使用帮助”区块,可帮助新用户快速上手禅道。 另外,新版本推出自动化测试解决方案,帮助用户对测试用例、测试脚本、脚本执行、

2023-06-06

QL VS MySQL 6. GreatSQL Release Notes GreatSQL 8.0.32-24版本发布,增加并行load data、(逻辑 & CLONE)备份加密、MGR读写节点可绑定动态VIP、Oracle兼容扩展、审计日志增强等重磅特性。 直播预告:GreatSQL 8.0.32-24发布会 直播时间

2023-10-11

Diboot 2.9.0 版本已于近期发布,该版本主要带来了基础组件的持续打磨优化、以及工作流版本的移动端重构、极复杂流程流转相关的bug修复等。 主要优化如下: diboot-core 内核 getViewObject(queryWrapper, voClass) getValueOfField(queryWrapp

2023-07-14

MyBatis-Flex: 一个优雅的 MyBatis 增强框架 特征 1、很轻量 MyBatis-Flex 整个框架只依赖 MyBatis,再无其他任何第三方依赖。 2、只增强 MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的任何功能

2022-08-09

新版功能 报表打印,新增线上演示环境 http://demo.orangeforms.com/flow。 报表打印,新增报表统计模块,可通过拖来拽方式,快速构建 Dashboard 和各种统计表单。 报表打印,新增自定义打印模板模块,通过在线电子表格 (基

2024-04-18

goview列表页/设计页与admin-ui项目间授权相关优化 goview发布后的页面与项目间的授权支持   适配支持以下数据库: PostgreSql、金仓Kingbase(Postgres模式) Oracle 12c+ 达梦DM8 SqlServer 2017+ 升级 Spring boot 至 v

2023-08-13

等。 这一切,免费且灵动。   在 MyBatis-Flex v1.5.7 发布啦,在 v1.5.7 中,可以通过 QueryWrapper 构建 left join 的 update 和 delete 的 SQL,比如: UPDATEt1 LEFT JOIN t2 ONt2.id = t1.id SET t1.col1 = newvalue WHERE t2.id IS NULL 同时在 MyBatis-Flex 多数

2024-06-25

v3.4.0 版本主要带来了以下重磅更新:   AI 对话:集成了通义、文心、Kimi等大模型的AI对话功能 国际化:前后端完整的国际化方案实现 代码生成:devtools支持配置并生成业务对象选择器、配置并生成链接弹窗查看

2023-08-26

模型与底层技术 >>> SQL 审核工具 SQLE 2.2308.0 于今天发布。以下对新版本的 Release Notes 进行详细解读。 文章主要分为以下三部分内容: 一、SQLE 项目介绍 二、新版本主要功能介绍 三、完整的 Release 信息 一、SQLE 

2023-04-08

OpenHarmony 3.2 已正式发布。 OpenHarmony 开源项目是由开放原子开源基金会孵化及运营的开源项目,由开放原子开源基金会 OpenHarmony 项目群工作委员会负责运作。 OpenHarmony 整体遵从分层设计,从下向上依次为:内核层、系统服

2024-10-01

2024年9月29日,MaxKB开源知识库问答系统正式发布v1.6版本。 在v1.6社区版中,应用方面,MaxKB新增支持语音方式问答,支持使用重排模型进行多路召回,支持自定义全局变量,支持OpenAI Compatible API调用格式,支持支持ECharts图表和HT

2024-01-10

基于事件和语义消息流的网络应用层协议。 有用户说,“Socket.D 之于 Socket,尤如 Vue 之于 Js、Mvc 之于 Http”。支持 tcp, udp, ws, kcp 传输。 主要特性 基于事件,每个消息都可事件路由 所谓语义,通过元信息进行语义描述