在DTO中,我们可以使用id作为字符串还是Long

问题描述 投票:0回答:1

我们通常使用DTO将对象从一种形式转移到另一种形式(例如JSON),所以我的疑问是:我可以将DTO id用作String,还是应该保留很长的时间?

我的模型无论如何都使用id的long值,而我使用mapstruct将对象从模型映射到DTO,如果我将id用作String而不是使用DTO类的long值,我以后会面对任何问题吗?

spring spring-boot spring-mvc spring-data-jpa dto
1个回答
0
投票

不,你不能那样做。

[您可以通过从Postman发送json进行测试,然后将一个长id放在反向字符串逗号中,而spring会为此抱怨。

© www.soinside.com 2019 - 2024. All rights reserved.