Я пытаюсь отобразить все записи из выбранного ID в ListView, но как я могу отобразить, например, запись из выбранного идентификатора из имени столбца в Hibernate? В MySQL это выглядит, что и она отлично работает:Спящий режим в JavaFX - отображение записей из выбранного ID
@Override
public void changed(ObservableValue<? extends String> observable, String oldValue, String idvalue) {
try {
pst = con.prepareStatement("SELECT * FROM przychodniadb.patient WHERE idpatient=" + idvalue);
rs = pst.executeQuery();
while (rs.next()) {
infoPIDField.setText(rs.getString(1));
infonameField.setText(rs.getString(2));
infolastNameField.setText(rs.getString(3));
infogenderField.setText(rs.getString(4));
infoageField.setText(rs.getString(5));
infophonenumberField.setText(rs.getString(6));
infoadressField.setText(rs.getString(7));
infodiseaseField.setText(rs.getString(8));
infoconditionField.setText(rs.getString(9));
infodataField.setText(rs.getString(12));
infoRoomNumber.setText(rs.getString(13));
infoRoomType.setText(rs.getString(10));*/
}
} catch (SQLException e) {
e.printStackTrace();
}
}
});
Сейчас в Hibernate:
@Override
public void changed(ObservableValue<? extends String> observable, String oldValue, String idvalue) {
Query query3 = entityManager.createQuery("FROM Patient WHERE idpatient=:idpatient");
query3.setParameter("idpatient", idvalue);
infoPIDField.setText(???);
infonameField.setText(???);
infolastNameField.setText(???);
...........
});
Что я должен поставить в качестве параметров?