📄 jobinfotest.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 + -