smallclassdaoimpl.java

来自「前期开发时开发的新闻发布系统」· Java 代码 · 共 78 行

JAVA
78
字号
package com.xh369.daoimpl;

import com.xh369.dao.*;
import com.xh369.dto.*;
import org.hibernate.Session;
import com.xh369.actions.HibernateSessionFactory;

public class SmallClassDAOimpl implements SmallClassDAO 
{

    //添加二级分类
    public boolean addSmall(SmallClass smallClass)
    {
        try 
        {
            Session session = HibernateSessionFactory.getSession();
            HibernateSessionFactory.beginTransaction();
            session.save(smallClass);
            return true;
        } 
        catch(Exception ex) 
        {
            ex.printStackTrace();
            return false;
        }
    }

    //修改二级分类
    public boolean updateOnlySmallClass(SmallClass smallClass)
    {
        try 
        {
            Session session = HibernateSessionFactory.getSession();
            HibernateSessionFactory.beginTransaction();
            session.update(smallClass);
            return true;
        } 
        catch(Exception ex) 
        {
            ex.printStackTrace();
            return false;
        }
    }

    //删除二级分类
    public boolean deleteSmallClass(Integer id)
    {
        try 
        {
            Session session = HibernateSessionFactory.getSession();
            HibernateSessionFactory.beginTransaction();
            SmallClass smallclass = this.loadSmallClass(id);
            session.delete(smallclass);
            return true;
        } 
        catch(Exception ex) 
        {
            ex.printStackTrace();
            return false;
        }
    }

    //加载二级分类
    public SmallClass loadSmallClass(Integer id)
    {
        try 
        {
            Session session = HibernateSessionFactory.getSession();
            SmallClass smallclass = (SmallClass) session.load(SmallClass.class, id);
            return smallclass;
        } 
        catch(Exception ex) 
        {
            ex.printStackTrace();
            return null;
        }
    }
}

⌨️ 快捷键说明

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