Эквивалент выражения 4gl "RECORD LIKE" в Java
В 4гл, заявление DEFINE IO_AFPOPF1 RECORD LIKE AFPOPF1.*
означает все содержимое таблицы AFPOPF1, назначенное переменной IO_AFPOPF1. Если таблица AFPOPF1 изменяется, IO_AFPOPF1 также изменяется автоматически.
Могу ли я сделать ту же функцию в Java? Теперь я просто определяю класс, который хранит все содержимое таблицы AFPOPF1. Если AFPOPF1 изменится, я должен добавить или удалить поля в моем классе. Например код ниже:
public class Afpopf1 {
private int var1;
private int var2;
public Afpopf1(int var1,int var2) { this.var1=var1; this.var2=var2;}
public int getVar1() { return var1; }
public int getVar2() { return var2; }
}