在DTO中创建实体到实体转换

时间:2017-11-09 08:07:58

标签: java rest

My Rest API使用json dto。我现在想将它转换为相应的实体。

如果我在转换过程中持久化实体(检查它是否存在,如果没有,创建并返回创建,否则返回现有实体)是不好的做法?

这种考虑的背景是,我有复杂的DTO与嵌套的DTO,如果我在创建主DTO时检查/创建所有嵌套的DTO,它会变得非常难看。我想把这些问题分开来说。

1 个答案:

答案 0 :(得分:0)

您可以只定义所需的DTO字段并反序列化。没有必要使用所有字段。 您还可以使用JSONObject根据键找到所需的字段。