0

jsf 2.0で2つの結合されたテーブルのデータを表示するにはどうすればよいですか?

Beanカタログを管理しました(データベース内のテーブルを表します):

public class Catalog implements Serializable{



//gettters and setters and atrributes }

そして、私は別のマネージドBeanを持っています(私のデータベース内の別のテーブルを表します):

public class Profit implements Serializable{


//gettters and setters and attributes}

この2つの列(データベースから)をCatalogidプロパティで結合するクエリを返すメソッドがあります。

このメソッドにどのような戻り値を与えるのか、jsfxhtmlページに結合されたデータをどのように表示するのかわかりません...

これが私の方法です:

   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
         }

設定する戻り値とxhtmlページでの表示方法

4

1 に答える 1

1

Catalog と Profit をラップする新しいクラスを作成するか、JOIN で使用される Catalog と Profit のフィールドのみを作成します。

于 2012-10-23T08:48:01.280 に答える