2016-04-22 3 views
0

私は始めようとしていますjhipster
私はエンティティ "shop"を作成します。このエンティティはエンティティ "command"との関係がOneToManyです。各「コマンド」は、エンティティ「製品」との関係がOneToManyであり、エンティティ「クライアント」との関係がManyToOneである。実際、すべてのショップはコマンドのグループで構成されており、すべてのコマンドは製品のグループで構成されており、すべてのコマンドはクライアントに関連付けられています。私のアプリケーションでは、私の目標は、ショップの詳細、すべての製品のリスト、すべての製品を指していたクライアントを1ページに表示することです。現時点ではエンティティを生成しましたが、私がjhipsterを初めて使用したことを特別に開始する方法はわかりません。 すべてのアイデアを歓迎します。 ありがとうお互いに関係のあるエンティティを再編成して1ページに表示する方法は?

+0

http://stackoverflow.com/help/how-to-ask - クエリを送信する前にこれを参照してください。オピニオンベースのクエリーは、stackoverflowですぐに閉じられるでしょう – Prasad

+0

ようこそStackOverflow。あなたはあなたの努力を示す必要があります... –

+0

私の問題は、私はどのように始めるか分からなかったことです。私はちょうど私を導く人が必要なので、申し訳ありませんが、私は初心者です – Caroline

答えて

0

デフォルトでは、JHipsterによって生成されたリソースはルートオブジェクトのみを返します。

例えば、ShopResourceは、ジェネレータがあなたが何をしたいのか分からないので、リンクされたリストProductを持たないShopオブジェクトのみを返します。つまり、エンティティ間の関係は遅延ロードされます。

最初に、関連するオブジェクトがShopResourceによって読み込まれていることを確認し、エンティティアノテーションを見てください。 JPA/Hibenrnateについて学ぶ。

関連エンティティが読み込まれたら、JSONでシリアル化する必要があります。これはswagger-uiを使用しているJHipsterのAPIドキュメントメニューで確認できます。

次に、ビューとコントローラを角度で作成し、shop.products表記を使用してリンクされたオブジェクトを参照できるようにする必要があります。

関連する問題