Recently I've started hearing about "POJOs" (Plain Old Java Objects). I googled it, but still don't understand the concept well. Can anyone give me a clear description of a POJO?
Consider a class "Person" with variables "id, name, address, salary" -- how would I create a POJO for this scenario? Is the code below a POJO?
public class Person {
    //variables
    People people = new People();
    private int id;
    private String name;
    private String address;
    private int salary;
    public int getId() {
        return id;
    }
    public String getName() {
        return name;
    }
    public String getAddress() {
        return address;
    }
    public int getSalary() {
        return salary;
    }
    public void setId() {
        this.id = id;
    }
    public void setName() {
        this.name = name;
    }
    public void setAddress() {
        this.address = address;
    }
    public void setSalary() {
        this.salary = salary;
    }
}
 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    