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

📄 catdaoimpl.java

📁 ServletFilter+ThreadLocal+DAO
💻 JAVA
字号:
package com.xanada.helper;

import com.xanada.po.*;
import net.sf.hibernate.*;
import java.util.*;

public class CatDAOImpl implements CatDAO {

    public void creatCat(Cat cat) {
        try {
            Session s = HibernateSessionFactory.currentSession();

            s.save(cat);
            s.flush();
        } catch (HibernateException e) {
            e.printStackTrace();
        }
    }

    public List readCats() {
        List lstCats = null;

        try {
            Session s = HibernateSessionFactory.currentSession();

            Query query = s.createQuery("select cat from Cat as cat");
            lstCats = query.list();
            s.flush();
        } catch (HibernateException e) {
            e.printStackTrace();
        }

        return lstCats;
    }

    public void updateCat(Cat cat) {
        try {
            Session s = HibernateSessionFactory.currentSession();

            s.update(cat);
            s.flush();
        } catch (HibernateException e) {
            e.printStackTrace();
        }
    }

    public void delCat(String strCatId) {
        try {
            Session s = HibernateSessionFactory.currentSession();

            Object cat = s.load(Cat.class, strCatId);
            s.delete(cat);
            s.flush();
        } catch (HibernateException e) {
            e.printStackTrace();
        }
    }
}

⌨️ 快捷键说明

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