Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Сравнение ПК и ВК в Java Persistance API Maven. Очень срочно

Данил Строгонов Знаток (255), открыт 3 дня назад
public void creatUser() {
University_str m = new University_str();
m.Session();
Vector<String> tableHeaders = new Vector<>();
tableHeaders.add("Преподаватель");
tableHeaders.add("Пользователь");
tableHeaders.add("Логин");
tableHeaders.add("Пароль");
tableHeaders.add("Фамилия");
tableHeaders.add("Имя");
tableHeaders.add("Отчество");
tableHeaders.add("Дата рождения");
tableHeaders.add("Дата поступления");
tableHeaders.add("Паспорт");
tableHeaders.add("Ссылка на фото");
//tableHeaders.add("Должность");
Vector tableData = new Vector();

// Получаем список всех преподавателей и пользователей
List<Prepodavatel> prepodList = new Prepodavatel().getPrepodavatelList(m.em);
List<User> userList = new User().getUserList(m.em);

System.out.println("Prepodavatel list size: " + prepodList.size());
System.out.println("User list size: " + userList.size());

for (Prepodavatel prep : prepodList) {
for (User user : userList) {
System.out.println("Prepodavatel ID: " + prep.getUserIduser());
System.out.println("User ID: " + user.getIduser());
// Проверяем, что оба поля не равны null и совпадают
if (prep.getUserIduser() != null && user.getIduser() != null && prep.getUserIduser().equals(user.getIduser())) {
System.out.println("Found matching IDs: " + user.getIduser() + " and " + prep.getUserIduser());
Vector<Object> oneRow = new Vector<Object>();
oneRow.add(prep.getIdprepodavatel());
oneRow.add(user.getIduser());
oneRow.add(user.getLogin());
oneRow.add(user.getPassword());
oneRow.add(user.getSurname());
oneRow.add(user.getName());
oneRow.add(user.getMiddlename());
oneRow.add(format.format(user.getDateborn()));
oneRow.add(user.getNumberpasport());
oneRow.add(user.getLinkToPhoto());
tableData.add(oneRow);
}
}
}

System.out.println("Table data size: " + tableData.size());

Vector<Object> oneRow = new Vector<Object>();
oneRow.add("");
oneRow.add("");
oneRow.add("");
oneRow.add("");
oneRow.add("");
oneRow.add("");
oneRow.add("");
oneRow.add("");
oneRow.add("");
oneRow.add("");
tableData.add(oneRow);
jTable1.setModel(new DefaultTableModel(tableData, tableHeaders));
}
Консоль:
Prepodavatel list size: 1
User list size: 3
Prepodavatel ID: isp213.university _str.entity.User[ iduser=11 ]
User ID: 11
Prepodavatel ID: isp213.university _str.entity.User[ iduser=11 ]
User ID: 12
Prepodavatel ID: isp213.university _str.entity.User[ iduser=11 ]
User ID: 13
Table data size: 0
Как можно сравнить пк и вк?
1 ответ
Похожие вопросы