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

📄 persontest.java

📁 一个自娱自乐的demo 开发环境 apache-tomcat-6.0.16 Mysql 5.1.11 Jdk 1.6 文件结构如下 --MyGame -----MyGam
💻 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 + -