⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 objectdao.java

📁 sistem information for universitas
💻 JAVA
字号:
package dao;
import org.hibernate.Session;
public class ObjectDAO {
    public ObjectDAO() {
    }
    public int insert(Object obj) throws Exception {
        int result=0;
        HibernateUtil.beginTransaction();
        Session session=HibernateUtil.getSession();
        try {
            session.save(obj);
            HibernateUtil.commitTransaction();
            result=1;
        } catch(Exception ex) {
            HibernateUtil.rollbackTransaction();
            throw ex;
        } finally {
            HibernateUtil.closeSession();
        }
        return result;
    }
    public int update(Object obj) throws Exception {
        int result=0;
        HibernateUtil.beginTransaction();
        Session session=HibernateUtil.getSession();
        try {
            session.update(obj);
            HibernateUtil.commitTransaction();
            result=1;
        } catch(Exception ex) {
            HibernateUtil.rollbackTransaction();
            throw ex;
        } finally {
            HibernateUtil.closeSession();
        }
        return result;
    }
    public int delete(Object obj) throws Exception {
        int result=0;
        HibernateUtil.beginTransaction();
        Session session=HibernateUtil.getSession();
        try {
            session.delete(obj);
            HibernateUtil.commitTransaction();
            result=1;
        } catch(Exception ex) {
            HibernateUtil.rollbackTransaction();
            throw ex;
        } finally {
            HibernateUtil.closeSession();
        }
        return result;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -