dromara / dromara/easy-query

【请求支持】@Navigate(value = RelationTypeEnum.ManyToOne) 在查询的时候能够转为 join 的形式执行

Open
#334 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
777
Forks
78
PR merge metrics
No merged PRs in 30d

Description

场景: 销售订单 关联有很多档案,算上订单表体的关联 多达30+
目前的场景是 依次加载每一个关联的实体,这就会执行 30+条SQL
实际 一般都是 toOne 查询,可以合并成 join 查询 以减少数据库请求次数 来提升执行效率

额外的, toOne 有时候可能是大表,可以默认 join 执行,用户可以更改为独立执行 属性可以放在 Navigate 注解上,实体的和DTO的是否join查询可以不一致

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.