c84teamareadao.java

来自「使用spring ,hibernate 框架的稽查管理系统」· Java 代码 · 共 46 行

JAVA
46
字号
package com.je.ims.dao;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.je.ims.hibernate.TeamArea;
import com.je.ims.hibernate.TeamAreaId;

public class C84TeamAreaDAO extends HibernateDaoSupport{

	public void insert(TeamArea teamArea) {
		getHibernateTemplate().save(teamArea);
		
	}
	
	public List GetAll(){
		List list =getHibernateTemplate().loadAll(TeamArea.class);
		return list;
	}

	public void delete(Long pk1, Long pk2) {
			
		TeamAreaId tId=new TeamAreaId(pk1,pk2);
		TeamArea teamArea=new TeamArea(tId);
		getHibernateTemplate().delete(teamArea);
		
	}
	
	public void deleteAll(Long tpk) {
		
		List list=getHibernateTemplate().find("from TeamArea where id.teamPk="+tpk);
		
		getHibernateTemplate().deleteAll(list);	
		
	}

	public List GetAreaByTeamPk(Long pk){
		
		List list=getHibernateTemplate().find("select id.areaPk from TeamArea where id.teamPk="+pk);
        return list;
        
	}

}

⌨️ 快捷键说明

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