Теперь определим реализацию этого интерфейса в классе SudentDAOImpl в пакете DAO.Impl: - Теперь определим реализацию этого интерфейса в классе SudentDAOImpl в пакете DAO.Impl:
- package DAO.Impl; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import javax.swing.JOptionPane; import org.hibernate.Session; import util.HibernateUtil; import DAO.StudentDAO; import logic.Student; public class StudentDAOImpl implements StudentDAO { public void addStudent(Student stud) throws SQLException { Session session = null; try { session = HibernateUtil.getSessionFactory().openSession(); session.beginTransaction(); session.save(stud); session.getTransaction().commit(); } catch (Exception e) { JOptionPane.showMessageDialog(null, e.getMessage(), "Ошибка I/O",
- JOptionPane.OK_OPTION); } finally { if (session != null && session.isOpen()) { session.close(); } } }
Достарыңызбен бөлісу: |