我有一个项目,需要在数据库上存储用户。我正在使用Hibernate,并且在模块的某些部分中还通过实验来使用Spring Data JPA。 我有一个用于注册客户的REST端点,并且正在那里接收UserDTO对象。之后,在其他服务中,我需要将其转换为UserEntity并保存在数据库中。
现在,我创建了用户设置页面,该页面需要显示有关登录用户的信息。我不想发送UserDTO对象,因为有很多数据,因此我需要再创建一个DTO类和Converter类。我觉得这有点棘手,因为每次我想存储或接收某些特定数据时,都需要创建新的DTO和Converter类,因此我的项目中有很多DTO和Converters。当我需要更改Entity类上的某些内容时,可能还需要更改很多转换器。
这是正确的方法还是您有更好的解决方案?