다음과 같은 요구 사항이 있습니다. 내가 다음과 같은 내용을 포함하는 XML 파일을 가지고있다.XML 파일을 데이터베이스 테이블 + 모델 클래스 생성기
<?xml version="1.0"?>
<items>
<item id="1" class="Company" interface="true">
</item>
<item id="2" class="MyCompany" implements="Company">
<attribute name="name" value="CompanyB"/>
<attribute name="vatNumber" value="5678"/>
<reference name="CEO" ref_id="11"/>
<reference name="address" ref_id="19"/>
<collection name="contractors">
<reference ref_id="4"/>
<reference ref_id="3"/>
</collection>
<collection name="departments">
<reference ref_id="7"/>
<reference ref_id="6"/>
</collection>
<collection name="oldContracts">
<reference ref_id="4"/>
<reference ref_id="3"/>
</collection>
<collection name="secretarys">
<reference ref_id="14"/>
<reference ref_id="15"/>
</collection>
</item>
</items>
이 항목 파일을 데이터베이스 테이블로 직접 변환하고 동시에 각 항목 유형에 대한 모델 클래스를 생성하려면 변환기가 있어야합니다. 그래서 나는 그들을 제어하기 위해 모델 서비스를 가질 수 있습니다. 또한 유형에 더 많은 속성을 추가하면 데이터베이스 테이블과 모델 코드를 자동으로 업데이트 할 수 있어야합니다.
더 나은 방법으로 나는 데이터베이스 테이블을 만들고 잘 계획된 방식으로 매핑하는 일종의 모델 코드 생성기가 필요합니까?
이런 유형의 사업 논리를 수행하는 데 이미 사용할 수있는 도구가 있습니까 ??? 나는 다시 바퀴를 재발견하고 싶지 않다.
나는 당신의 지시에 감사하지만 아주 가벼운 것을 갖고 싶습니다. –