|
|
1
3
您的DTO可能太细了。也就是说,不打算为每个JPA实体设置DTO。如果必须使用DTO,则使其更粗粒度,并手动构造它们。 最近我们又进行了“对DTO还是不对DTO,这就是问题”的讨论。对它们的需求(尤其是在JPA应用程序的上下文中)通常不再存在,但DTO的一个论点往往是视图具有更粗的数据需求。 |
|
|
2
0
要只加载您真正需要的数据,您需要使用一个自定义select子句,该子句只包含将用于DTO的这些元素。我知道这有多痛苦,尤其是当它涉及到连接时,这就是我创建的原因 Blaze-Persistence Entity Views 这将有助于提高查询效率。 将DTO定义为一个映射到实体的接口,使用属性名作为默认映射,这看起来非常简单,而且非常像实体的子集,尽管不必如此。您可以使用任何JPQL表达式作为DTO属性的映射。 |
|
|
livthomas · 如何在Angular应用程序中延迟加载库 8 年前 |
|
|
Sameer · 为延迟加载的模块创建公共模块 8 年前 |
|
|
Philip Feldmann · 帆。js延迟加载模型 8 年前 |
|
|
Perp · 如何将Web包中的节点模块与异步块分离? 8 年前 |
|
|
Bob Ramsey · 需要关于延迟加载mat手风琴内容的帮助 8 年前 |
|
|
JSON · 如何将子组件设置为路由器出口的默认路由?[副本] 8 年前 |