2016-11-27 6 views
0

私はSpring Rooとの多対多の関係をマッピングし、足場を張ろうとしています。マッピングと足場追加の列を使用した多対多の関係 - Spring Roo

たとえば、私は2つの列、ProductとOrderを多対多の関係で使用しています。

したがって、OrderDateなどの特別な列を持つProductOrderなどの中間テーブルを作成する必要があります。

だから私のマッピングクラスは次のようになります。

... 
@RooJpaActiveRecord(identifierType = **ProductOrderId**.class) 
public class ProductOrder { 
    private Date OrderDate; 
} 

ProductOrderIdクラスには、次のようになります。その後

... 
@RooIdentifier 
public final class ProductOrderId implements Serializable { 

    @ManyToOne 
    private Product product_id; 

    @ManyToOne 
    private Order order_id; 

} 

を、私は足場ビューにRooのシェルで次のコマンドを実行しました:

web mvc scaffold --class ... 

しかし、スカフォール私が選択できるComboboxを表示し、をデータベースに挿入できないようにするには、には、注文IDと商品IDの2つのテキストフィールドが表示されます。

私はインターネットでしばらく検索しましたが、解決策はありません。

この問題の回避策はありますか?

答えて

0

新しいSpring Roo 2.0.0.M3を使用することをお勧めします。エンティティリレーションシップに関連する多くの問題を解決します。

ここでは、Select2コンポーネントを使用して関連エンティティを選択します。

プロジェクトページ(http://projects.spring.io/spring-roo/)にアクセスしてダウンロードしてください。

マイルストーンバージョンは、新しいバージョンで変更される可能性のあるアーティファクトを生成しますが、必要に応じてプロジェクトに影響を与える可能性があります。

5つは力があなたと一緒にあります。

+0

ありがとう!力があなたと一緒にありますように。私は新しいものを試してみましょう! –

関連する問題