에 많은 나는 많은 관계로 하나를 만들려면 내가 다음 service.xml 사용했습니다 :을 Liferay 서비스 빌더 6.2 : 한 관계
<entity name="Student" local-service="true" remote-service="true" cache-enabled="false">
<column name="studentId" type="long" primary="true" />
<column name="courses" type="Collection" entity="Course"/>
</entity>
<entity name="Course" local-service="true" remote-service="true" cache-enabled="false">
<column name="courseId" type="long" primary="true" />
<column name="studentId" type="long"/>
</entity>
내 문제는 아무 것도 수집 방법에 대한 생성되지 가져옵니다입니다 . 아무 예외도, 아무것도. 클래스가 생성되고 간단한 getter 메소드가 있지만 getCourse()는 없습니다.
내가 뭘 잘못하고 있니?
좋습니다. 그러나 그것은 우리에게 코스 테이블에 대한 원치 않는 데이터베이스 컬럼 (studentId)을 남겨 둡니다, 그렇죠? – Breiti
위에서 제공 한 Service Builder XML에서 'studentId'는 이미'course' 테이블의 열이었습니다. –
ok, true;) 그건 내 실수입니다. 그것을 제거 할 수있는 방법이 있습니까? 목록에 대한 가져 오기 도구 만 있습니까? 그리고 두 번째 질문 : 학생 요소에서 그 요소를 얻을 수있는 방법이없는가요? – Breiti