DTO继承entity全部暴露出来了,不继承有转换不了class

Blade 已结 2 76
haha
haha 剑圣 2021-01-12 17:12

一、该问题的重现步骤是什么?

  1. 想要DTO属性做校验

  2. image.png

  3. image.png

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

只想要DTO里的字段,不要全量实体类的参数。

image.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex2.7 centos7

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  admin
    admin (最佳回答者)
    2021-01-12 21:45

    推荐不继承,然后把需要的字段单独拷贝进DTO哈

    作者追问:2021-01-12 21:45

    嗯嗯

    0 讨论(1)
  • 2021-01-12 17:14

    DTO 继承 entity 这是谁想出来的?多不安全,入参肯定不需要那么多字段,copy 然后删除更改哈


    0 讨论(0)
提交回复