2012-10-23 2 views
0

jsf 2.0에서 두 개의 조인 된 테이블의 데이터를 어떻게 표시 할 수 있습니까?jsf 2.0 조인 된 테이블의 데이터를 표시하는 방법은 무엇입니까?

public class Catalog implements Serializable{ 



//gettters and setters and atrributes } 

와 내가 다른 관리 빈은 (내 데이터베이스에 다른 테이블을 나타냅니다) 한 :

내가 관리해야

콩 카탈로그 (내 데이터베이스에서 테이블을 나타냅니다)

public class Profit implements Serializable{ 


//gettters and setters and attributes} 

나는 방법을 이 두 열 (데이터베이스에서)을 카탈로그 id 속성으로 조인하는 쿼리를 반환합니다.

public <what return value to put> method throws Exception { 



    connect(); //to databse 

    String query="SELECT...."; 
    //this query is prefectly good, i tested it in sql server, it does the job 
    Statement st=connection.createStatement(); 
    ResultSet rs=st.executeQuery(upit); 


    while(rs.next()) { 



      //setting the values from my databse 






    } 

    return <what to return here> //this is the trick part 
     } 

것은 무엇 반환 값을 설정합니다 :

나는

내 방법입니다 ... 무엇을 반환 값이이 방법을 제공하기 위해 아무 생각이 어떻게 표시 JSF XHTML 페이지에서 데이터를 결합 할 xhtml 페이지에 표시하는 방법

답변

1

JOIN에서 사용 된 카탈로그 및 Profit의 필드 또는 카탈로그 및 Profit을 감싸는 새 클래스를 만듭니다.

+0

작성해야하는 클래스의 오브젝트. xhtml 페이지에 표시하려는 필드에 getter를 제공해야합니다. – m3th0dman

+0

작동합니다! 감사! :-) – useriby

관련 문제