Spring-hibernate Framework 및 Oracle 데이터베이스를 사용하고 있습니다. 이제 project라는 테이블이 있습니다. 각 레코드는 고유 ID, 이름 및 parent_id 열을가집니다. Java의 동적 트리 생성
ID NAME PARENT_ID
1 A NULL
2 B 1
3 C NULL
4 D 3
5 E 3
지금 내가이 기록은 자신의 부모 - 자식 관계에 따라 표시됩니다 트리보기를 만들 수 있습니다 ... 테이블이 다음과 같은 기록을 가지고있다 말해봐. Like this ...
1---P
ch---2
3---P
ch--4
ch--5
이제 데이터베이스에서 동적으로 레코드를 가져 오는 트리를 만드는 방법을 알려줄 수 있습니다. 그리고 DAO (Data Access Object)와 DAO의 구현은 무엇입니까?
어떤 도움이나 제안이 도움이 될 것입니다.
관련 스레드. 그런 식으로 나무를 만들 수 있습니다. 예를 들어 ID를 기반으로 객체를 얻을 수있는 클래스의 함수를 가질 수도 있습니다. '자식'객체에서 재귀 적으로 검색해야합니까? 그냥 생각. – Hassan