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

📄 maindao.java

📁 采用STRUTS+HIBERNATE做的一个学生成绩管理系统.用的ORACLE9I数据库.
💻 JAVA
字号:
/**
 * 
 */
package org.yangyang.dao;

import java.util.Date;

import org.hibernate.Session;
import org.hibernate.Transaction;
import org.yangyang.bean.Student;

/**
 * @author yc
 *
 */
public abstract class MainDao {
    protected Session sio;
    protected Transaction trans;
    
	/** 
	 * Method getPage     得到显示的页数
	 * @param count      显示的个数
	 * @param obj        分页对象
	 * @return int       页数
	 */
    public abstract int getPage(int count,Object obj);
    
	/** 
	 * Method delStudent 删除操作(逻辑删除)
	 * @param id        删除对象编号
	 */
    public abstract void del(String id,String tablename);
    
	/** 
	 * Method add   增加\修改操作
	 * @param obj  增加\修改的对象
	 */
    public void addOrupadate(Object obj){
    	//开启事务
        trans = sio.beginTransaction();
        //在 session 缓存中找到持久化对象
        Object temp = sio.merge(obj);
        //进行增加
        sio.saveOrUpdate(temp);
        //提交事务
        trans.commit();
    }
    
}

⌨️ 快捷键说明

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