如何使用entoty-dto-request设计模式保存数据?

时间:2017-03-05 10:52:49

标签: java design-patterns

假设entity有一些数据。因此,通过网络发送此数据需要将此数据转换为dto。 Dto可以映射为字段到字段。同样对于网络传输,需要将dto逐步化为字节。

那么问题是什么?问题是我不明白在数据库中保存什么。首先,只需要保存实体。但是,如果entity-to-dto转换有错误怎么办?所以(可能)也需要保存dto。当接收系统的支持者告知传输的数据错误时,也可能出现这种情况。所以网络字节也可以保存在...数据库中。请注意,字节不能替换为json或xml。

正如您所看到的,保存所有数据(实体,dto和字节)太多了。此外,当dto被保存时,它应该具有id和实体的外键,因此ti也成为实体。作为变量字节和dto可以保存到日志文件中并在以后删除。但是,对于日志时间存储日志并不是我认为的最佳实践,搜索也可能是一个问题。

那么实体,dto和字节应该保存在哪里?

一些注释

当然,使用designin dto,实体日志记录可能会出现问题。你可以在答案或评论中写下所有问题。

0 个答案:

没有答案