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

📄 admindao.java

📁 用ajax在ssh框架下发挥
💻 JAVA
字号:
package com.news.dao.impl;

import java.util.Date;
import java.util.List;

import org.hibernate.Query;
import org.hibernate.classic.Session;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.news.bean.Adminuser;
import com.news.dao.IAdminDao;
import com.news.struts.form.AddAdminForm;
import com.news.utils.GetDate;
import com.news.utils.GetId;


public class AdminDao extends HibernateDaoSupport implements IAdminDao{

	public void addAdmin(AddAdminForm addAdminForm) {
		Date d = new Date();
		Adminuser user = new Adminuser();
		user.setId(GetId.getId());
		String name = addAdminForm.getName();
		String hql = "from Adminuser where name = ?";
		Session s = getHibernateTemplate().getSessionFactory().openSession();
		Query q = s.createQuery(hql);
		q.setParameter(0,name);
		int n = q.list().size();
		if(n>0){
			name +=GetId.getNameId();
			addAdminForm.setName(name);
		}
		s.close();
		user.setName(name);
		user.setPassword(addAdminForm.getPassword());
		user.setAuthor(addAdminForm.getAuthor());
		user.setAdmindate(GetDate.getDate1(d));
		user.setDate2(GetDate.getDate2(d));
		getHibernateTemplate().save(user);
	}

	public void deleteAdmin(AddAdminForm addAdminForm) {
		Adminuser user= (Adminuser) getHibernateTemplate().load(Adminuser.class,addAdminForm.getId());
		getHibernateTemplate().delete(user);
		
	}
	
	public void queryAdmin(AddAdminForm addAdminForm){
		String hql = "from Adminuser order by date2 desc";
		List adminlist = getHibernateTemplate().find(hql);
		addAdminForm.setAdminlist(adminlist);
	}

}

⌨️ 快捷键说明

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