0
我有一個產品表:如何使用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 2011-12-24 10:40:36