У меня два класса. Один (человек) для геттеров и сеттеров, а другой (люди) для вычисления данных. Какова моя ситуация: я получаю данные из БД, используя ResultSet
, а затем создал объект человека для хранения данных строки. Затем я создал объект people для хранения всех людей.
Каждый объект, созданный как SET.
while(rs.next())
{
Set<People> people = new HashSet<people>();
Person person = new Person();
String name = rs.getString(2);
person.setName(name);
int id = rs.getInt(1);
person.setId(id);
String dept = rs.getString(4);
person.setDept(dept);
int age = rs.getInt(3);
person.setAge(age);
people.add(person);
}
return people;
Теперь проблема в последней строке цикла While people.add(person);
.
Это говорит
Метод add(People) в типе Set неприменим для аргументов (Person)
Как я могу преодолеть эту проблему?
Спасибо.