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

📄 jobinfotest.java

📁 一个自娱自乐的demo 开发环境 apache-tomcat-6.0.16 Mysql 5.1.11 Jdk 1.6 文件结构如下 --MyGame -----MyGam
💻 JAVA
字号:
package com.hb.base.test.dao.organization;

import com.hb.base.dao.organization.DepartmentDao;
import com.hb.base.dao.organization.JobInfoDao;
import com.hb.base.domain.organization.Department;
import com.hb.base.domain.organization.JobInfo;
import com.hb.core.test.dao.HibernateDaoTestCase;

public class JobInfoTest extends HibernateDaoTestCase {
	private JobInfoDao jobInfoDao;
	private DepartmentDao departmentDao;

	public void testInsertJobInfo1() {
		Department department = departmentDao.get(1);
		String description[] = new String[] { "董事长", "总经理", "副总经理" };

		for (int i = 0; i < description.length; i++) {
			JobInfo jobInfo = new JobInfo();

			jobInfo.setJobInfoName(description[i]);
			// #########################################
			jobInfo.setJobInfoID(getMaxID(i));
			// #########################################
			jobInfo.setStartDate(getCurrentDate());
			jobInfo.setEndDate(getMaxDate());

			jobInfo.setDepartment(department);
			department.addJobInfo(jobInfo);
		}

		departmentDao.save(department);
	}

	public void testInsertJobInfo2() {
		Department department = departmentDao.get(9);
		String description[] = new String[] { "部长", "副部长", "职员" };

		for (int i = 0; i < description.length; i++) {
			JobInfo jobInfo = new JobInfo();

			jobInfo.setJobInfoName(description[i]);
			// #########################################
			jobInfo.setJobInfoID(getMaxID(i + 3));
			// #########################################
			jobInfo.setStartDate(getCurrentDate());
			jobInfo.setEndDate(getMaxDate());

			jobInfo.setDepartment(department);
			department.addJobInfo(jobInfo);
		}

		departmentDao.save(department);
	}

	public void testInsertJobInfo3() {
		Department department = departmentDao.get(2);
		String description[] = new String[] { "财务总监", "核算员" };

		for (int i = 0; i < description.length; i++) {
			JobInfo jobInfo = new JobInfo();

			jobInfo.setJobInfoName(description[i]);
			// #########################################
			jobInfo.setJobInfoID(getMaxID(i + 6));
			// #########################################
			jobInfo.setStartDate(getCurrentDate());
			jobInfo.setEndDate(getMaxDate());

			jobInfo.setDepartment(department);
			department.addJobInfo(jobInfo);
		}

		departmentDao.save(department);
	}

	public void testInsertJobInfo4() {
		Department department = departmentDao.get(7);
		String description[] = new String[] { "部长", "副部长", "职员" };

		for (int i = 0; i < description.length; i++) {
			JobInfo jobInfo = new JobInfo();

			jobInfo.setJobInfoName(description[i]);
			// #########################################
			jobInfo.setJobInfoID(getMaxID(i + 8));
			// #########################################
			jobInfo.setStartDate(getCurrentDate());
			jobInfo.setEndDate(getMaxDate());

			jobInfo.setDepartment(department);
			department.addJobInfo(jobInfo);
		}

		departmentDao.save(department);
	}

	public void testInsertJobInfo5() {
		Department department = departmentDao.get(5);
		String description[] = new String[] { "部长", "副部长", "职员" };

		for (int i = 0; i < description.length; i++) {
			JobInfo jobInfo = new JobInfo();

			jobInfo.setJobInfoName(description[i]);

			// #########################################
			jobInfo.setJobInfoID(getMaxID(i + 11));
			// #########################################
			jobInfo.setStartDate(getCurrentDate());
			jobInfo.setEndDate(getMaxDate());

			jobInfo.setDepartment(department);
			department.addJobInfo(jobInfo);
		}

		departmentDao.save(department);
	}

	public void testInsertJobInfo6() {
		Department department = departmentDao.get(4);
		String description[] = new String[] { "部长", "副部长", "职员" };

		for (int i = 0; i < description.length; i++) {
			JobInfo jobInfo = new JobInfo();

			jobInfo.setJobInfoName(description[i]);
			jobInfo.setJobInfoID(getMaxID(i + 14));
			jobInfo.setStartDate(getCurrentDate());
			jobInfo.setEndDate(getMaxDate());

			jobInfo.setDepartment(department);
			department.addJobInfo(jobInfo);
		}

		departmentDao.save(department);
	}

	public void testInsertJobInfo7() {
		Department department = departmentDao.get(3);
		String description[] = new String[] { "部长", "副部长", "职员" };

		for (int i = 0; i < description.length; i++) {
			JobInfo jobInfo = new JobInfo();

			jobInfo.setJobInfoName(description[i]);
			jobInfo.setJobInfoID(getMaxID(i + 17));
			jobInfo.setStartDate(getCurrentDate());
			jobInfo.setEndDate(getMaxDate());

			jobInfo.setDepartment(department);
			department.addJobInfo(jobInfo);
		}

		departmentDao.save(department);
	}

	public void testInsertJobInfo8() {
		Department department = departmentDao.get(6);
		String description[] = new String[] { "部长", "副部长", "职员" };

		for (int i = 0; i < description.length; i++) {
			JobInfo jobInfo = new JobInfo();

			jobInfo.setJobInfoName(description[i]);
			jobInfo.setJobInfoID(getMaxID(i + 20));
			jobInfo.setStartDate(getCurrentDate());
			jobInfo.setEndDate(getMaxDate());

			jobInfo.setDepartment(department);
			department.addJobInfo(jobInfo);
		}

		departmentDao.save(department);
	}

	public void testInsertJobInfo9() {
		Department department = departmentDao.get(8);
		String description[] = new String[] { "项目经理", "技术经理", "程序员", "系统分析员", "技术支持" };

		for (int i = 0; i < description.length; i++) {
			JobInfo jobInfo = new JobInfo();

			jobInfo.setJobInfoName(description[i]);
			jobInfo.setJobInfoID(getMaxID(i + 23));
			jobInfo.setStartDate(getCurrentDate());
			jobInfo.setEndDate(getMaxDate());

			jobInfo.setDepartment(department);
			department.addJobInfo(jobInfo);
		}

		departmentDao.save(department);
	}

	public DepartmentDao getDepartmentDao() {
		return departmentDao;
	}

	public void setDepartmentDao(DepartmentDao departmentDao) {
		this.departmentDao = departmentDao;
	}

	public JobInfoDao getJobInfoDao() {
		return jobInfoDao;
	}

	public void setJobInfoDao(JobInfoDao jobInfoDao) {
		this.jobInfoDao = jobInfoDao;
	}
}

⌨️ 快捷键说明

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