FETCHER.allFields select到DTO对象时,不包括重命名的行
- Dominant language
- Java
- Stars
- 777
- Forks
- 78
- PR merge metrics
- No merged PRs in 30d
Description
假设table1的表结构为:
id,
name,
field1
Entity对象为
public class Table1Entity {
private Long id;
private String name;
@Column(value = "field1")
private String field2;
}
DTO对象结构完全相同:
public class Table1Dto {
private Long id;
private String name;
private String field2;
}
则当查询 entityQuery.queryable(Table1Entity.class).where(...).select(Table1Entity.class, t -> Select.of(t.FETCHER.allFields())).toSQL()
输出的SQL的 select 中会包含 select id, name, field1 as field2 ...
但将 select 部分换成.select(Table1Dto.class, t -> Select.of(t.FETCHER.allFields())) 时,输出的 SQL 中的 select 部分只包含了id 和 name,不包含 field1 as field2 字段
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.