有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

lombok有没有办法在JavaPOJO中保持字段的实际值?

假设我有一个模型类Employee。我希望在第一次加载时将工资的实际值保留在initSalary字段中。这样我就可以在任何需要的地方重复使用实际工资值

class Employee {
  private int id;
  private double salary;
  private double initsalary;
}

考虑使用这个雇员类从DB中获取记录。我想把工资字段的值存储在initsalary字段中


共 (1) 个答案

  1. # 1 楼答案

    您可以创建一个构造函数,它接受idsalary,并用salary设置initsalary

        class Employee {
          private int id;
          private double salary;
          private double initsalary;
    
          Employee(int id, double salary) {
            this.id = id;
            this.salary = salary;
            this.initsalary = salary;
          }
       }