0
私は、製品のテーブルを持っている:1つの製品のhibernateを使用してmysqlからpojoに結果セットをマップする方法は?
Product
- PId
- Name
ProductPricing
- PPId
- PId
- startDate
- endDate
- price
、複数ProductPricingレコードが存在することができます。
製品の現在の価格を取得するために、私は次のクエリを使用します。
SELECT PId, Name, price, startDate, endDate
FROM PRODUCT, PRODUCTPRICING
WHERE PRODUCT.PId = givenId AND PRODUCT.PId = PRODUCTPRICING.PId
AND (today() > PRODUCTPRICING.startDate AND today() < PRODUCTPRICING.endDate);
にはどうすれHibernate
を使用して、私のPOJOに、このクエリの結果をマッピングしません?
私のJava製品のオブジェクトは、このようなものになります。
Product
- Id
- Name
- ProductPricing Object
ProductPricing
- startDate
- endDate
- price
これはXMLベースの設定を使用して行うことはできますか?また、私は少し質問を編集してProductPricingオブジェクトをマッピングしました。サブオブジェクトを作成するためにフィールドをマップできるかどうか説明してください。 – brainydexter