Praktikum - Hibernate Pada Java (Update Dan Delete)
Praktikum - Hibernate Pada Java (Update Dan Delete)
Oleh karena itu, untuk mengingat kembali apa yang telah dipelajari di
lab, laporan akhir keempat ini praktikan diminta untuk membuat kembali
program seperti yang telah dipelajari di lab. Berikut laporannya:
1. Output
buku.setJudul(this.bukuView.getTxt_judul().getText());
buku.setPenulis(this.bukuView.getTxt_penulis().getText
());
buku.setPenerbit(this.bukuView.getTxt_penerbit().getTe
xt());
buku.setTahun(Integer.parseInt(this.bukuView.getTxt_ta
hun().getText()));
buku.setHarga(Float.parseFloat(this.bukuView.getTxt_ha
rga().getText()));
bukuDao.updateBuku(buku);
JOptionPane.showMessageDialog(null,
"Data Berhasil Diupdate",
"Info",
JOptionPane.INFORMATION_MESSAGE);
clearTextfield();
tampilData();
}
this.bukuView.getTxt_isbn().setText(
String.valueOf(this.bukuView.
getTbl_buku().
getValueAt(index,0))
);
this.bukuView.getTxt_judul().setText(
String.valueOf(this.bukuView.
getTbl_buku().
getValueAt(index,1))
);
this.bukuView.getTxt_penulis().setText(
String.valueOf(this.bukuView.
getTbl_buku().
getValueAt(index,2))
);
this.bukuView.getTxt_penerbit().setText(
String.valueOf(this.bukuView.
getTbl_buku().
getValueAt(index,3))
);
this.bukuView.getTxt_tahun().setText(
String.valueOf(this.bukuView.
getTbl_buku().
getValueAt(index,4))
);
this.bukuView.getTxt_harga().setText(
String.valueOf(this.bukuView.
getTbl_buku().
getValueAt(index,5))
);
}
if(this.bukuView.getTxt_isbn().getText()==null) {
JOptionPane.showMessageDialog(null,
"Error",
JOptionPane.ERROR_MESSAGE);
else {
buku.setIsbn(this.bukuView.getTxt_isbn().getText());
int confirm =
JOptionPane.showConfirmDialog(null,
"Warning",
JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.WARNING_MESSAGE);
if (confirm==JOptionPane.YES_OPTION) {
bukuDao.deleteBuku(buku);
JOptionPane.showMessageDialog(null,
"Info",
JOptionPane.INFORMATION_MESSAGE);
}
clearTextfield();
tampilData();
9. Jika sudah, langkah terakhir Clean and Build programnya. Setelah itu
jalankan program dengan cara menekan Shift + F6.