、多くのリンカテーブルに多くの。休止状態:<strong>お客様</strong>、<strong>CustomerProductLinker</strong>と<strong>製品</strong>:私は期待通常の列を持つ3つのテーブルを持っている場合は最高のオブジェクト指向設計
そして、私はこれを行うに私のJavaコードにしたい:私の3つの事業体がどのように見えるし、それぞれの中のそれぞれのコレクションは、具体的にgetProducts()
方法だろうか
Customer customer = myService.getCustomer(id); //calls hibernate session
List<Product> customerProducts = customer.getProducts();
を?またはHQLとという名前のクエリを使用する方が良いでしょうか?
私はjavaコードから(hibernate confのcreateオプションを使用して)databseテーブルを作成していますので、テーブルdesginを変更することができます。