📄 persontest.java
字号:
package com.hb.base.test.dao.common;
import com.hb.base.dao.common.CountryDao;
import com.hb.base.dao.common.PersonDao;
import com.hb.base.domain.common.Address;
import com.hb.base.domain.common.Person;
import com.hb.core.test.dao.HibernateDaoTestCase;
/**
* 2007-11-4
*
* @author 何 貝
*/
public class PersonTest extends HibernateDaoTestCase {
private PersonDao personDao;
private CountryDao countryDao;
public void testInsertPerson() {
Person person = null;
Address address = null;
String[] pNameList1 = new String[] { "上田辰男", "林政義", "片山聡", "树叶", "安乐", "徐世杰", "杨猛月", "李宇婷", "周俊玲",
"何文浩", "周东", "何先贵", "单宾宾", "余海", "余海昊", "陈铜斗", "俞美丽", "陈开健", "吴钧昊", "吴钧浩", "麻兆伟", "侯红刚",
"戴文菁", "孟超", "乔江峰", "林国雄", "左立思", "何云霞", "秦笠", "陆文龙", "陆哲", "聂蕊", "林晓娜", "汪涵", "徐迪", "刘可婧",
"王星辰", "蔡亚亭", "刘文炬", "王易君", "王君易", "金飞", "许车文", "李光文", "何进浩", "陈进市", "威耀红", "陈水城", "麦建平",
"杨文婧", "宋雪栋", "陈默", "李妹", "李思露" };
String name2 = "";
String addDescription = "家";
String[] addressInfo = new String[] { "北砂五丁目", "本郷三丁目", "品川" };
String[] postcode = new String[] { "123-001", "234-004", "444-089" };
String[] phone = new String[] { "09099851020", "02045651020", "09076321020" };
for (int i = 0; i < pNameList1.length; i++) {
person = new Person();
String pID = getMaxID(i);
person.setPersonID(pID);
person.setName(pNameList1[i]);
person.setNameSpell(name2);
person.setAge(25);
if (i % 2 == 1) {
person.setSexStr(Person.FEMALE_STR);
} else {
person.setSexStr(Person.MALE_STR);
}
address = new Address();
String aID = getMaxID(i);
address.setAddressID(aID);
address.setDescription(addDescription);
person.addAddresses(address);
address.setPerson(person);
if (i % 3 == 1) {
person.setCountry(countryDao.get(1));
address.setAddressInfo(addressInfo[0]);
address.setPostcode(postcode[0]);
address.setPhone(phone[0]);
} else if (i % 3 == 2) {
person.setCountry(countryDao.get(2));
address.setAddressInfo(addressInfo[1]);
address.setPostcode(postcode[1]);
address.setPhone(phone[1]);
} else {
person.setCountry(countryDao.get(3));
address.setAddressInfo(addressInfo[2]);
address.setPostcode(postcode[2]);
address.setPhone(phone[2]);
}
personDao.save(person);
}
}
// public void testGetPerson() {
// Person person = personDao.get(1);
// System.out.println(person);
// }
// public void testfindPerson() {
// Person p = personDao.getPerson("00000001", "20080109");
// System.out.println(p);
// }
public PersonDao getPersonDao() {
return personDao;
}
public void setPersonDao(PersonDao personDao) {
this.personDao = personDao;
}
public CountryDao getCountryDao() {
return countryDao;
}
public void setCountryDao(CountryDao countryDao) {
this.countryDao = countryDao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -