假设entity
有一些数据。因此,通过网络发送此数据需要将此数据转换为dto
。 Dto可以不映射为字段到字段。同样对于网络传输,需要将dto
逐步化为字节。
那么问题是什么?问题是我不明白在数据库中保存什么。首先,只需要保存实体。但是,如果entity-to-dto
转换有错误怎么办?所以(可能)也需要保存dto
。当接收系统的支持者告知传输的数据错误时,也可能出现这种情况。所以网络字节也可以保存在...数据库中。请注意,字节不能替换为json或xml。
正如您所看到的,保存所有数据(实体,dto和字节)太多了。此外,当dto被保存时,它应该具有id
和实体的外键,因此ti也成为实体。作为变量字节和dto可以保存到日志文件中并在以后删除。但是,对于日志时间存储日志并不是我认为的最佳实践,搜索也可能是一个问题。
那么实体,dto和字节应该保存在哪里?
一些注释
当然,使用designin dto,实体日志记录可能会出现问题。你可以在答案或评论中写下所有问题。