
S2JSFExampleV1.0.3S2DaoS2hibernateV1.1.0ɍւłłB

 == index ==
@p̑O
@Ce
@@hibernate̐ݒt@Cǉ
@@dicont@C̍ւ
@@R[h̏C
@@@examples.jsf.dao.DepartmentDtoDao
@@@examples.jsf.dao.EmployeeDtoDao
@@@EmployeeDtoDaoImplǉ
@@@EmployeeDto.javaփR[hǉ

@Hibernate3ɐ؂ւ@

==================================================================================
p̑O
	Ejart@CRs[
	@̃t@CɋLqĂjart@C
	@@/WEB-INF/lib/readme.txt
	@̃tH_ɃRs[ĂB
	@  /WEB-INF/lib

Ce
	hibernate̐ݒt@Cǉ
	Ehibernate2p
	@@/WEB-INF/src/examples/jsf/dto/EmployeeDto.hbm.xml@
	@@/WEB-INF/src/examples/jsf/dto/DepartmentDto.hbm.xml
	@@/WEB-INF/src/hibernate.cfg.xml
	
	Ehibernate3p
	@@/WEB-INF/src/examples/jsf/dto/EmployeeDto3.hbm.xml@
	@@/WEB-INF/src/examples/jsf/dto/DepartmentDto3.hbm.xml
	@@/WEB-INF/src/hibernate3.cfg.xml
	
	dicont@C̍ւ
	@@/WEB-INF/src/dao.dicon	
	@@/WEB-INF/src/examples/jsf/dicon/alldao.dicon	
	
	R[h̏C
	examples.jsf.dao.DepartmentDtoDao
	COF	public String getDname_ARGS = "depno";
	CF	public String getDname_ARGS = "deptno";
	
	examples.jsf.dao.EmployeeDtoDao
	EPROPERTYAme[V
	
		public String searchEmployeeDtoList_PROPERTY = "empno,ename,job,mgr,hiredate >= fromHiredate,hiredate <= toHiredate,sal >= fromSal,sal <= toSal,deptno";
		public List searchEmployeeDtoList(EmployeeSearchDto dto);
	
	EmployeeDtoDaoImplǉ
	@̃\bhcountgĂ܂B
	@@examples.jsf.dao.EmployeeDtoDao#getSearchCount()
	
	@AhibernateCriteriacountɂ́ACKvɂȂĂ̂ŁA
	@Ƃ肠A
		examples.jsf.dao.EmployeeDtoDaoImpl
	@ƂabstractNXāA̗lɏ㏑܂B
	
		public int getSearchCount(EmployeeSearchDto dto) {
			return searchEmployeeDtoList(dto).size();
		}
	
	
	@examples/jsf/dicon/allhibernatedao.dicon
	@@
		<component class="examples.jsf.dao.EmployeeDtoDao">
	@@폜āAEmployeeDtoDaoImplƍւ
		<component class="examples.jsf.dao.EmployeeDtoDaoImpl">
	
	
	EmployeeDto.javaփR[hǉ
	@== ǉe Jn==
		private DepartmentDto departmentDto;
		
		public DepartmentDto getDepartmentDto() {
			return departmentDto;
		}
	
		public void setDepartmentDto(DepartmentDto departmentDto) {
			this.departmentDto = departmentDto ;
			this.dname = departmentDto.getDname();
		}
	@== ǉe I ==

Hibernate3ɐ؂ւ@
		examples/jsf/dicon/alldao.dicon̎̂PsC܂B
	@== CO(Hibernate2gꍇ) ==
		<include path="s2Hibernate.dicon"/>
	
	@== C(Hibernate3gꍇ) ==
		<include path="s2Hibernate3.dicon"/>
		
ȏ

