- 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
如果我有实体课
public class BarcodeSetting
{
string Prefix {get;set;}
string RangeStart {get;set;}
string RangeEnd {get;set;}
}
和DTO
public class BarcodeSettingDTO
{
string ……继续阅读 »
Closed. This question is
opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便
editing this post用事实和引用来回答。
4年前关闭。
Improve this question
我目前正在为一个项目创建REST-API,并且一直在阅读有关最佳实践的文章。许多人似乎反对DTO……继续阅读 »
假设我有以下实体,(为简单起见,我跳过了构造函数):
public class Person {
int id;
String name;
String lastName;
Date birthday;
List<Vehicles> vehicles;
}
我想创建一个DTO,以便仅从数据库中获取我需要的……继续阅读 »
我最近听到有人说data transfer objects(DTO)是一种反模式。
为什么?有哪些选择?
解决方案如下:
某些项目的所有数据两次。一次作为域对象,一次作为数据传输对象。
这种副本的成本为,因此,该架构需要从这种分离中获得巨大 yield ,才能值得。
……继续阅读 »
假设我有以下实体,(为简单起见,我跳过了构造函数):
public class Person {
int id;
String name;
String lastName;
Date birthday;
List<Vehicles> vehicles;
}
我想创建一个DTO,以便仅从数据库中获取我需要的……继续阅读 »
存在关于DTO(数据传输对象)和带有最终修饰符的Java实现的问题。
事实上。所有DTO必须在一个位置(构造函数)中创建,而DTO内部没有任何逻辑。如果有多个来源-则有聚合服务,该服务可以收集所有数据并将其放入新的DTO中。此外,具有最终字段的DTO将更加可预测。是不是
例:
@Getter
class FooDto {
private final……继续阅读 »
我正在尝试在多个Web应用程序项目中使用DAO模式。我有三个不同的Web应用程序,它们共享两个不同的数据库。每个数据库都有多个表。
现在,我想知道如何通过使用最佳实践来使程序模块化。我正在考虑使:
DAO项目的每个数据库都有两个工厂类,每个表都有DAO接口,每个表都有DTO。然后,在每个Web应用程序项目中,我计划编写DAO接口的实现代码以及用于获取和关闭连……继续阅读 »
我有这个:
@Entity
public class Upgrade {
...
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "UPGRADE_PROJECT", joinColumns = @JoinColumn(name = "UPGRADE_ID"),
……继续阅读 »
我已经开发了几个GWT Web应用程序。最新的是对另一种的稍加修改。除最新版本外,其他所有版本均运作良好。例外是:
The response could not be deserialized
我在Hibernate和GWT之间使用Hibernate和数据传输对象。每个DTO都实现java.io.Serializable接口。正如我之前所说,在其他应用程序……继续阅读 »
我有以下Kotlin数据类:
data class Filter @JvmOverloads constructor(
val key: String? = null,
val operation: String? = null,
val value: String? = null,
val g……继续阅读 »