📄 departmenttest.java
字号:
/**
* 2007/11/05
* @version
* @author 何 貝
*/
package com.hb.base.test.dao.organization;
import com.hb.base.dao.organization.DepartmentDao;
import com.hb.base.domain.organization.Department;
import com.hb.core.test.dao.HibernateDaoTestCase;
public class DepartmentTest extends HibernateDaoTestCase {
private DepartmentDao departmentDao;
public void testInsertDepartment1() {
Department department1 = new Department();
department1.setDepartmentID(getMaxID(0));
department1.setDepartmentName("##集团公司");
department1.setStartDate(getCurrentDate());
department1.setEndDate(getMaxDate());
String[] dNameList = new String[] { "人事部", "財務部", "資金部", "法務部", "営業部", "企画部", "物流部", "技術部" };
for (int i = 0; i < dNameList.length; i++) {
Department department2 = new Department();
department2.setDepartmentID(getMaxID(i + 1));
department2.setDepartmentName(dNameList[i]);
department2.setStartDate(getCurrentDate());
department2.setEndDate(getMaxDate());
department2.setParentDep(department1);
department1.addSubDep(department2);
}
departmentDao.save(department1);
}
// public void testInsertDepartment2() {
// Department department1 = departmentDao.get(2);
// String[] dNameList1 = new String[] { "海外营业部", "国内营业部" };
//
// for (int j = 0; j < dNameList1.length; j++) {
// Department department2 = new Department();
// int parentDepID = new Integer(department1.getDepartmentID());
//
// department2.setDepartmentID(getMaxID(parentDepID * 10 + j));
// department2.setDepartmentName(dNameList1[j]);
//
// department2.setStartDate(getCurrentDate());
// department2.setEndDate(getMaxDate());
//
// department2.setParentDep(department1);
// department1.addSubDep(department2);
//
// departmentDao.save(department2);
// }
//
// Department department3 = departmentDao.get(3);
// String[] dNameList2 = new String[] { "CAD研发部", "PDF研发部" };
//
// for (int j = 0; j < dNameList2.length; j++) {
// Department department4 = new Department();
// int parentDepID = new Integer(department3.getDepartmentID());
//
// department4.setDepartmentID(getMaxID(parentDepID * 10 + j));
// department4.setDepartmentName(dNameList2[j]);
//
// department4.setStartDate(getCurrentDate());
// department4.setEndDate(getMaxDate());
//
// department4.setParentDep(department1);
// department3.addSubDep(department4);
//
// departmentDao.save(department4);
// }
//
// }
public DepartmentDao getDepartmentDao() {
return departmentDao;
}
public void setDepartmentDao(DepartmentDao departmentDao) {
this.departmentDao = departmentDao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -