避免DTO和模型私有​​变量和getter setter的SonarQube重复JAVA

时间:2017-07-13 11:48:15

标签: java getter-setter code-duplication

我在MODEL包中有一个Model类,在DTO包中有相应的DTO类。 Model类用于接受请求参数和发送响应。 DTO类用于通过Hibernate ORM与数据库进行映射。 (即

  • 我接受userModel,然后使用dozermapper
  • 将其转换为userDTO
  • 然后我保存(userDTO)
  • 然后我将userDTO映射回模型,并在响应中返回userModel

    public class UserModel {
        private int userId;
        private String email;
        /*private getter and setters of all members*/
    }
    
    public class UserDTO {        
        private int userId;
        private String email;
        /*private getter and setters of all members*/
    }
    

我刚刚开始使用SonarQube,它显示了变量及其getter和setter的重复性。

我们如何在模型中使用DTO中的变量,或者在没有任何主要方法的情况下使用DTO中的模型?

0 个答案:

没有答案